<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:country="http://xbrl.sec.gov/country/2017-01-31"
  xmlns:dei="http://xbrl.sec.gov/dei/2019-01-31"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2019-01-31"
  xmlns:ttwo="http://www.take2games.com/20200331"
  xmlns:us-gaap="http://fasb.org/us-gaap/2019-01-31"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xhtml="http://www.w3.org/1999/xhtml"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="ttwo-20200331.xsd" xlink:type="simple"/>
    <context id="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ib7c3ae2f72f24effb76be457a3e6d22b_I20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
        </entity>
        <period>
            <instant>2019-09-30</instant>
        </period>
    </context>
    <context id="i4d7da6f035f34ca1885c54f4d2515b75_I20200507">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
        </entity>
        <period>
            <instant>2020-05-07</instant>
        </period>
    </context>
    <context id="i801eb19831ed4fd08f3ed98906ddf06b_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i5bd4d54d389c43a7afcea2b15b9ea77c_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
        </entity>
        <period>
            <startDate>2018-04-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="ia0b4ed62263b4059a2bbd8c1630332d7_D20170401-20180331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
        </entity>
        <period>
            <startDate>2017-04-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="ie80b19c0501f446fa85ab29e5856bb05_I20180331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
        </entity>
        <period>
            <instant>2018-03-31</instant>
        </period>
    </context>
    <context id="i565ebd3e1ad24bd798d32e02b0d72710_I20170331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
        </entity>
        <period>
            <instant>2017-03-31</instant>
        </period>
    </context>
    <context id="idfcdd992fa2e496089e242ba1e83c9dd_I20170331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-03-31</instant>
        </period>
    </context>
    <context id="ia8a1d20da3374ff0ad058e7ee820e275_I20170331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-03-31</instant>
        </period>
    </context>
    <context id="ia7a13197e3684d099b9b4652d266963d_I20170331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-03-31</instant>
        </period>
    </context>
    <context id="ib6b30268350f4c828f23047ec540f139_I20170331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-03-31</instant>
        </period>
    </context>
    <context id="ifb45aebc89f948d489bddaac2946a6b8_I20170331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-03-31</instant>
        </period>
    </context>
    <context id="ib49b95121d444e56a863e5badc983fa3_D20170401-20180331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-04-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="idd38da64fdc540769bf3930db0f2e519_D20170401-20180331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-04-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="i4c2c7c65cf5d44c4855d21e028cddf77_D20170401-20180331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-04-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="i8b40ad37e6eb49a4b9fb4dfe0f548f0d_D20170401-20180331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-04-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="ie506d207537a4d4cb77403ca624ccde9_D20170401-20180331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-04-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="ib0d585beca3f4881b1cca7b0116f933a_I20180331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttwo:ConvertibleSeniorNotes1.00PercentDueIn2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-03-31</instant>
        </period>
    </context>
    <context id="i4d2138ad725c40c1bbd8d5c1625ef971_D20170401-20180331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttwo:ConvertibleSeniorNotes1.00PercentDueIn2018Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-04-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="i498d3c10202f4fedb4b525e9a42451f5_D20170401-20180331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttwo:ConvertibleSeniorNotes1.00PercentDueIn2018Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-04-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="ibea11063e07b4645b6992b2eb4c7f8ff_D20170401-20180331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttwo:ConvertibleSeniorNotes1.00PercentDueIn2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-04-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="ide9eaf39f8b64fd0ac60689cd9a1fb91_I20170401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201609Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-04-01</instant>
        </period>
    </context>
    <context id="i1d38414321c940d3b9929be94b4c3b2a_I20170401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201609Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-04-01</instant>
        </period>
    </context>
    <context id="ifbc44efb8b574f98b58bd024ffe13650_I20180331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-03-31</instant>
        </period>
    </context>
    <context id="iffe49b9c17aa46b3bd9d4766d943a1e3_I20180331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-03-31</instant>
        </period>
    </context>
    <context id="i5e2bc0ebfbcd4f0aa20392a13a624dd2_I20180331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-03-31</instant>
        </period>
    </context>
    <context id="ib617ef86afab4196a5847f2097a2658e_I20180331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-03-31</instant>
        </period>
    </context>
    <context id="i3a75b5e0b754459e8eddaba86eb68181_I20180331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-03-31</instant>
        </period>
    </context>
    <context id="iaac76045a31b49d89483613b1920c7d4_D20180401-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i2b1979e4f63643bcb7e157928ec0cd53_D20180401-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i4bd6ad85a65440188fddd560324ab88d_D20180401-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i3c9369f582a04055aec751f1268bb742_D20180401-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i64636d14f7a74dedbb12b571c9ff5b63_D20180401-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i6ea451c803e4458bb77b405655fa3656_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttwo:ConvertibleSeniorNotes1.00PercentDueIn2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="i01d4f40445dc4c92855bcc154d24fdea_D20180401-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttwo:ConvertibleSeniorNotes1.00PercentDueIn2018Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i87f1751aeebc493a959dc4c1229af78c_D20180401-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttwo:ConvertibleSeniorNotes1.00PercentDueIn2018Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="ia0b0abe6333c4516b6a1a50fda017a99_D20180401-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttwo:ConvertibleSeniorNotes1.00PercentDueIn2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i9daa0dbe0bf94b46b248b6d176f215fa_I20180401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-04-01</instant>
        </period>
    </context>
    <context id="i7a45c6877389436b85218aaa21cd5415_I20180401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-04-01</instant>
        </period>
    </context>
    <context id="i02f2e595204c47fcbf830594ae8143c4_I20180401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-04-01</instant>
        </period>
    </context>
    <context id="ia9e87f59c6a646db81d1d8fa0f4f121d_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="if99d0331a95e497a96a515fe12b0d13c_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="i41812cf21bac4b5eb01c4cc4b48d92d5_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="if628b4989ca54780aa023025e814b09b_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="ifad4badc05b240448e89f26d3ff97e79_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="ie22f9de25b1f4e52ba5fe989ec24d528_D20190401-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i59d08c7b10a548a085d24de1e8e6b5f2_D20190401-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i0fe33858501042a5adbaf7a9d85b047b_D20190401-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ie0465ac1e69c47e48ab9aca65cf83ede_D20190401-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i151980af6435476089ca7e30c9dfb0cd_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i775dde7b6763414a853ebfdc96efaff4_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="ib16b3a71a0614de8a0f86d84724890fb_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i5813cfcc00994b94b50bbca120b83293_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="ic45f02b8f66546059abc3c7d2f7949fc_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i3854d4cafcce4001bf36650da6e69297_D20190401-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ttwo:FiveLargestCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i9f64f0362bed45b99b20c11a8b9acc9c_D20180401-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ttwo:FiveLargestCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i7776509fae024c368af8283dde7021ab_D20170401-20180331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ttwo:FiveLargestCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-04-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="i5eebb8061ebf49f0969cf20f6edbdaa5_D20190401-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ttwo:OneLargeCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i6b4b28481bca4cedb5eb28a631e5f032_D20180401-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ttwo:OneLargeCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i3da618149b9b453db74f097225b4ebbf_D20170401-20180331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ttwo:OneLargeCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-04-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="id427f8764e02421983fb537f98f359f0_D20190401-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ttwo:SecondCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i53f61558763e422492eedb022e63b46b_D20180401-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ttwo:SecondCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i012f6642867d45a890ce31133b63e866_D20170401-20180331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ttwo:SecondCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-04-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="i3d96aca7d8c448229129cbb99b710c2b_D20180401-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ttwo:ThirdCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i3dc0d7540bad436285b1aad16bfb9304_D20190401-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ttwo:FiveLargestCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i2671a77bb4a34f0883b6c1b4ead043b4_D20180401-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ttwo:FiveLargestCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="ie15c2818c43c4fb7a11e9799db0888c3_D20190401-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ttwo:CustomersIndividuallyAccountingForMoreThanTenPercentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i340a90201dfb4d28b2ece5685a603df8_D20180401-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ttwo:CustomersIndividuallyAccountingForMoreThanTenPercentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="id0a82927f41d4df283f14263df846cea_D20190401-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ttwo:TwoCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i8dcbc43ee03b4ab7bbe3732c8704a9ce_D20180401-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ttwo:TwoCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i3a9d7ffa7b0645169c244bc8251c2a24_D20190401-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ttwo:ThreeCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i0126965925e44e94b78eb5778e1c3b80_D20180401-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ttwo:ThreeCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i3b9a881b02bd4668ad9157eb2392b167_D20190401-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ibd6f94965eb24d22b91208349391ff57_D20190401-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i849863c900cc40a7b3eae1c130e844c6_D20190401-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i7317f8fdfe93437e8939a9f25c5f1443_D20190401-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ib26ec089a2cd442387e828d2ded04d7f_D20190401-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i1f2210f64c5d4681b0c735f3f9f07397_D20190401-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ie260853ceb1b4c94b9ef6d6378352609_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">ttwo:OtherReportingUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="iafa3f6af75e54226952e9c2ad0f3027d_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="i64de060c1f1646919bbe97068e5b1404_I20190401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
        </entity>
        <period>
            <instant>2019-04-01</instant>
        </period>
    </context>
    <context id="i1cfc8beac5314b4bb855e17661ce152c_D20190401-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="icde162fa100e48f59858df56d83953ae_D20180401-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i03aeaad7d5554c9c91be25521aa0a006_D20190401-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="if43e359ecfe24eec85ba0b4441ddac0a_D20180401-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i4607fd89d27746a290b35a43c6f7faf7_D20190401-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ttwo:FullGameAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i2fb8bdf53afd4a11a71947962980aa72_D20180401-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ttwo:FullGameAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="iacd7e0a6706744da9c3ac08500a6e04b_D20190401-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ttwo:RecurrentCustomerSpendingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ie727c1780ca74651bc35d3e6835db5c1_D20180401-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ttwo:RecurrentCustomerSpendingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="iacb9fe3c5c4b4d4797dfc8fddf98b5d5_D20190401-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i7c9dfff43e0e43feb3accc4c0662dfa8_D20180401-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i572b3e53bae24196815bddedb715d208_D20170401-20180331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-04-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="i0957598368c5415790adeef83c15fa6f_D20190401-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ib9dd54e4165b4ba6b711ac9317a85270_D20180401-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="ib7d1ba994fb14f169ee60eb066cddda7_D20170401-20180331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-04-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="icf80a2b94b96429ea8cc1ea69c28c029_D20190401-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ttwo:ConsoleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="icd4c9d2e01404b5b8c9e5b2a0e00d289_D20180401-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ttwo:ConsoleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="ia3b371e191a24d39832fd92e7f56ce8f_D20170401-20180331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ttwo:ConsoleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-04-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="i1dd4e96d5ea6440fb1e25d6b8400abe3_D20190401-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ttwo:PCAndOtherProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i0daa10d044294f45a2d2c1dea2d7afdc_D20180401-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ttwo:PCAndOtherProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="iaaffde014eb44925a19c2d2d32ac2a7e_D20170401-20180331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ttwo:PCAndOtherProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-04-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="i57583151ada942b58fbf8903e870f86d_D20190401-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ttwo:DigitalOnlineMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i1e4eb2671de5440b8ae5488e82743ee2_D20180401-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ttwo:DigitalOnlineMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="if6792f2d06dd42edb31bba05c62ba0c9_D20170401-20180331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ttwo:DigitalOnlineMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-04-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="ie7338c8741e644a8b255cab6bd731934_D20190401-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ttwo:PhysicalRetailAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i0cbc1a84899241559bab31b03afcfe84_D20180401-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ttwo:PhysicalRetailAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i545b64ccdb3d4ce3a39679e03081c861_D20170401-20180331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ttwo:PhysicalRetailAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-04-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="id3af7140718e431c8a8624f25112796f_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2020-04-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i643cb4d3fda948b185265f42779fcd44_D20140301-20140331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ttwo:ZelnickMediaCorporationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">ttwo:ManagementAgreementMarch2014Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2014-03-01</startDate>
            <endDate>2014-03-31</endDate>
        </period>
    </context>
    <context id="i0e0b0f833159462abdbadd8691b4f739_D20140301-20140331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ttwo:ZelnickMediaCorporationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">ttwo:ManagementAgreementMarch2014Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2014-03-01</startDate>
            <endDate>2014-03-31</endDate>
        </period>
    </context>
    <context id="i7f86bf1c2596411c8cf9fbe3eff64582_D20180101-20180101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ttwo:ZelnickMediaCorporationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">ttwo:ManagementAgreement2017Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-01-01</endDate>
        </period>
    </context>
    <context id="i31298b311d2f4f4684f8d684c77d6579_D20180101-20180101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ttwo:ZelnickMediaCorporationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">ttwo:ManagementAgreement2017Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-01-01</endDate>
        </period>
    </context>
    <context id="ia015c2522594498988dc7bc6ebfe0f1d_D20190401-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ttwo:ZelnickMediaCorporationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">ttwo:ManagementAgreementMarch2014Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ief39ad3924664e38ae428a5aa2ca013e_D20180401-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ttwo:ZelnickMediaCorporationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">ttwo:ManagementAgreementMarch2014Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i4d5674f4db5c45df8a215e5d870a6add_D20170401-20180331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ttwo:ZelnickMediaCorporationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">ttwo:ManagementAgreementMarch2014Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-04-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="i1b71c0027e87494fbfa0b167650af072_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i0d9b14f08079413a804e8add199b77ba_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i54103f01bb604b83acd4c99a5391a7d9_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i6b31db397c4c4df3ad48874fcdde3bb7_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i46b34fe2f9eb414889edc38ce5e0a409_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="ic7988938ccab447a9cbd8f0d0c200f3c_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i32086fa31f1542428ac591e62a841b64_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="iffd3f5c52c9649df88cce5678bd4d1ec_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="ie068e7dfb48243bdb4369918f5e5d79b_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i0963f4bc01f943ec86c8e80bb4901095_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i947f28a04536403f9307209308baee92_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i73e7b52ba10545eb94d21ff7a734387a_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i2690d315665945a7bd0adfdc5006885a_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="ife579a453ba64e8f82e8e7b6c3a27987_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="if83dfff25d984d9086731c37b122959d_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i858d2e3823044cf1953b256cdb8557c8_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i541930d713f84674b43402fcc72f8f14_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i5e04de75d5a640f1931a63f36282efbc_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="ib3f7d2a225284f3ab821b8c9f7b0f310_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i55442bffe72949bbbe2bffae6196ee57_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i2a2bbdb9c8804c538483ee3da985cf0a_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i85442c0c7612485eba641dce14c03ca6_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="if2251905cc834da597e25aa9fde47614_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i779c92d2e14e4d9e8bb7bc43f47e992f_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i443986aab769467e9a0d02554b8fd3de_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i64b6c8e03fd149f0918e4269251075ff_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i0da9fc5c12a148e78018bf01c95cd30d_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i5a90e6cdcb80479aa3e7fe97f62a8fe9_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i9ab79698a5d54c45a6b901050a07bb05_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CurrencySwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i96b3cad7714d4c51b8dd8859a643e2c9_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CurrencySwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="icfc51744e6bf4d7f8fe1c4b4b91743e6_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CurrencySwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i488334bdf37d42d0a8e16a5292f18c92_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CurrencySwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="ibb91ab38ad3f40b0856ae9fa35fde62f_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i29919e50b99047beaeca95da1f7d03a9_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="if3e324d5e19e4a14b0666fb8c9ad551d_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i23c8b4baa4144a578c3eaf42916f1667_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="icd469e418d3d49fb91c0863c9c74583f_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="ib204e8e515974e98a125845f5e15e9d0_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i8d534d67a174443e8bfb67d565ea1fcd_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="ifd783e3f88e04ac2bc6ebdbb188c2c3a_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="i4a0962f1e2c34f198d9f5076367f4d7b_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="i48137211609643358bc82128ee643ffb_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="i69abfe50e51f453aa17143d9d3b44719_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="ied5c6d8d3fd149e6b767a3708a795ca7_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="i87c1ed4618e047ef8d8079f70c1226eb_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="i5fe8c56703ab4efaa0d854d9b7ea38e9_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="ic4b8d95f3f8542fea556bb144e4fb700_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="i506e098bc6684c7582bc1499acbf5f91_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="i1fce994f09dd42dd98a57aa8d4b2d752_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="i9a4fed6d3f044eb5b5922467eacdc8e8_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="i858dce876ac24a5c82d82f31698965b8_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="ib6c6473424564ee7a048528231d3884d_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="i0f44e98f6b414216896391378d259f16_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="i91d4dac75d804bf587b90f1b6e62f1fc_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="ie0e8af9af6d44e568f00c9d103000031_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="ice088c39498b4891bc954f08d60f3dc4_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="i62c2f75d261b4da0b3096be361ec79b1_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="i5b383fc9dae34580a73baddfa4da9a3b_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="ie94b34d88072410db7a5175a784808de_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="i1f7b56d715df49a696e39709e93340f6_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="i7f26dde58a1745bab61a6352d96082f2_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="icd4cf3abb0a042aca6d5ed7e23572fef_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="id5b623cb125648f2b4001c757442e01a_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="i9ecb9e6ae9cf4b4fb08c9260d3e2bebc_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:MutualFundMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="i2101ab71253746b288d981937a5a9183_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:MutualFundMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="i5e7e17365a124d288a01081c06d731f1_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:MutualFundMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="i575683eb40f0494b96b7441cef1986b3_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:MutualFundMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="ic413cbb6d42748e7a1270a7a9b2e2d00_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="i6b523a4511ca48d9bc0984b529737323_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="ib21d22967b7c40ff98999e04145a8e25_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="i46bf34c4abf3495097a88d9474e9d8da_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="i2704eedc52aa4f3f975414276a0b78ec_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="ie81f58da147e44f388ff3eaaf6c0fca1_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="ie901d4f3c2be4b8cb74a77f456812d38_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="i1a42c891cc9c4c628e68efb6f9765b4f_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="i04657514e0284134bd24dbbc2bc647e2_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CurrencySwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="i2774e265883a4d7a89f0022300b130c8_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CurrencySwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="i1ca6f11cd82f4f7ea8096419252a57a5_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CurrencySwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="ib9f9ab24501e4caab2be52c6c181fc24_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CurrencySwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="icb025f1bdcb8479884889450ae888334_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="ic2ccf3b20a704d5ca1a10293036a7d64_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="ib56217124fcc4f12a52a22f28b0e6b61_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="i04d570e714024e19aa315a5acc0881e5_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="ia7bec5deb8d946069f3596fbe9adb895_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i33b81f53e80a4ff5bf202ad5f40179d4_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i1e4ff1b4b12f424a87193bf3cf091fe5_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="ibe842b815e8f48c584f0df753fc20664_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="iab4450b396b54ebca0598d5b436241b0_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="ia87fc247352f4fa9af2af70d4f430981_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="if86444c906d143418c4af3c5236347bf_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="i0d8ad68717af46de80fbc5082a37a0fa_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CurrencySwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i5590cf97fa95405cbd6220160c3e9815_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">ttwo:SoftwareInternalDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i0af4d789d07340a99eef1af15000c905_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">ttwo:SoftwareInternalDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="ib899793ff5974573b06232280267bd94_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">ttwo:SoftwareExternalDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="ie718c7d9a108468f8bf5181848aff070_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">ttwo:SoftwareExternalDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="i433f08b568694121a3f603662127b1de_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">ttwo:SoftwareLicensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="ifacd873fdd624677b2c3715d7234e6b7_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">ttwo:SoftwareLicensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="i2e1bfa631ffc4c4e94c0c10f0a48daec_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i68ec0b8160e84b23b4c0e05e5774b046_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="i1198477434e0443c89992ebd8f0f3c07_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="ia2ea632b56b4478bb8f9db78a7515526_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="idfad3ccabbb24ba5aa9bd0126eeb51d3_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">ttwo:SoftwareAndSoftwareDevelopmentCostMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i8200599d98d2481895a9163670bf4e2c_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">ttwo:SoftwareAndSoftwareDevelopmentCostMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="i42480e4b85534ac4a641d1e213e68e08_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i6e06116478684ff9b6ecabcb10d71648_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="i9c623fd5a38f431aa635ff4636bd1018_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i4c65c22483b849da91f2f1d7fb5584dc_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="i73cffd33cf4b45eaa253f59fbcf4a92a_D20190401-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">ttwo:FixedAssetsNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="if044419efaab4e54a950bcff563501c0_D20180401-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">ttwo:FixedAssetsNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i3814bd956d9544c5b8fd898b795ee98a_D20170401-20180331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">ttwo:FixedAssetsNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-04-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="ifddb7dacf37b4f089a1fec16d84e1e1d_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="id1b3ee02f2804711a9397882ae4a4361_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="ibe3f3ed7cfc54c5d9d589a69be9cad4b_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i07348ffe741c45a0ae96c632e58a7cfe_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="ib2eac5d82d4c46859df06a59b420e750_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">ttwo:DevelopedGameTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="ia202b886c38e45aca89d5b0a82f8f8aa_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">ttwo:DevelopedGameTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="i72c8c2e76dc948229ed3ef406700e97a_D20190401-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">ttwo:DevelopedGameTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i7d2716de3def4186a06a5dce34149524_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="ic70cc066694a49828eb3710c6661a004_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="i729748e34adc482f941c16f372f3a83a_D20190401-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i74463837d854472086a06e90923e963d_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">ttwo:AnalyticsTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="id2e487b1577949bca5aaa7020916d405_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">ttwo:AnalyticsTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="id6e9522c0a64433d986764e8ef3141b4_D20190401-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">ttwo:AnalyticsTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ib5adc0bc033e4e5790347521eda2274f_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="icc31d032e19247118a8da8df6a45d85f_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="i093fef3e0640433997ac524c1bf026a9_D20190401-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i5ec2a304022b45e888d6430b1fc624b5_D20190401-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfGoodsTotalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ib6923ee589264743bfc3674423fc8b48_D20180401-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfGoodsTotalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i548a1de5bab6490185831c5ff44a61ef_D20170401-20180331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfGoodsTotalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-04-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="i37623f48020b483494337054ac34c5c0_D20190401-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i3c52b06ac08e40f8a789fcdf25ee3a6b_D20180401-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="idbef14cab4674acc856fc2e00fa788c6_D20170401-20180331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-04-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="ia196cea0892c4f92975c31e8ac0adb1a_D20190401-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ibed4fef472c940e2bd5ea1628e472640_D20180401-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i555434b029cf43649f5408d47dd3613c_D20170401-20180331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-04-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="i215ad5a452054a2a987772d11a1c60ba_D20190401-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">ttwo:DepreciationandAmortizationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ie7e260cf117e489088434e7f715a790f_D20180401-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">ttwo:DepreciationandAmortizationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="ib57a4ee423134a78b25554605ba89721_D20170401-20180331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">ttwo:DepreciationandAmortizationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-04-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="i6a259ddfa0694442ab72070c50c4afc0_D20190208-20190208">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-08</startDate>
            <endDate>2019-02-08</endDate>
        </period>
    </context>
    <context id="ida1ec9e7424547619b697e9a5e1804bb_I20190208">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-02-08</instant>
        </period>
    </context>
    <context id="idcfdf8df99734c9d8862c95363562112_I20190208">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-02-08</instant>
        </period>
    </context>
    <context id="i95b0abb432bb43788dcc71bc83dc86fa_D20190401-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i00eb1453b30c42ba8581444f9982ae27_D20190401-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i4edae41589f24a349efbde43ae4d6120_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="ie90f3d6f08324029a0ef646e6c27dc97_D20190401-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i46ba15b68ecb4c048617c6f64b1a7383_D20190401-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="iab07c2cd979646f281123a3363b3099a_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i3a91254a888b496ca51d680425af9248_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i3eba45e9bc5d4b1aabd5d8823919f412_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="i922cb57ca1df4252b9a03f314775c92c_D20190401-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ibe63b191ee624d81aab89053082ef9cc_D20180401-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="id18022c06c314adca412a13cdffd33e4_D20170401-20180331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-04-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="id9e8439623de4b5f824f9eb31ce88b60_I20130618">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttwo:ConvertibleSeniorNotes1.00PercentDueIn2018Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2013-06-18</instant>
        </period>
    </context>
    <context id="iac3bfa0e935342dba2a454273f606d96_D20130618-20130618">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttwo:ConvertibleSeniorNotes1.00PercentDueIn2018Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2013-06-18</startDate>
            <endDate>2013-06-18</endDate>
        </period>
    </context>
    <context id="if81011aa182247e392dcb935a301ff8f_D20190401-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttwo:ConvertibleSeniorNotes1.00PercentDueIn2018Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i47fd875aa9764f67841e855f13acec37_D20180401-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttwo:ConvertibleSeniorNotes1.00PercentDueIn2018Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="ifd24d3c7196d4509aa967512048f72e0_D20170401-20180331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttwo:ConvertibleSeniorNotes1.00PercentDueIn2018Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-04-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="i65c88799a9ca488c832c1d1c4cdf3a0e_D20190401-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="iff6d32a2df6247309b612f417c7d7e02_D20190401-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="idc37527b28864eaaa3d8f7dceb320035_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i12ceb76fef86448c9e92b3d4d90f0c9c_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="ic8457d19562c41d8a449b3a3279af1b4_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="iafb9932cbf464ac783ba12cf9b3a787a_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">ttwo:LicensingAndMarketingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i6a19b320b1984e11a4f5958c0332a7d4_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">ttwo:DeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i9c5363e41272463fb7760eb755459caa_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i36770537cb054f83b196590a3973a275_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">ttwo:DeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="i39de6586eec649a68d0329d0c20bb85b_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="i09515efc63f24a9b8d42fc70fe9ad1e0_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:InternalRevenueServiceIRSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i90d43deeb9d943909dde8fa3d7f3f06a_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:InternalRevenueServiceIRSMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ttwo:ExpirationYearAxis">ttwo:ExpirationYear2022To2027Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i6af8b34881df4f9e8ba10fae06b36d46_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:InternalRevenueServiceIRSMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ttwo:ExpirationYearAxis">ttwo:ExpirationYear2029to2032Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i0c53d43027464488bfe38b9af6cd4664_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:InternalRevenueServiceIRSMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ttwo:ExpirationYearAxis">ttwo:ExpirationYear2038Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i836f2b3d9a3245ce97f57c2450445d24_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i9b992893dc9c4696bbaa950afa2b7012_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ttwo:ExpirationYearAxis">ttwo:Expire2023to2028Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="if8c90fbc95e64a2eaa1723102e414ed3_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i25e68e3656814acb853c88d452725030_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ttwo:ExpirationYearAxis">ttwo:Expire2029to2039Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="ic956502cc6a644be86efb4de8ef5f4a1_I20170930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ttwo:StockIncentivePlan2009Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-09-30</instant>
        </period>
    </context>
    <context id="i544525c1b4884097afd88a3ccefcfa58_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ttwo:StockIncentivePlan2009Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="if52db9fb32dd41198d01ad2b9f90a944_D20190401-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ifc7619b8bbb24858bfea6de4bf55b2e8_D20180401-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i63dbc746307b4d91adaecf67cafb1ab5_D20170401-20180331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-04-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="ia9ed5936851e4a68942265feb23abf6e_D20190401-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ibf79d3d963514b7ea1fa84c801b1664e_D20180401-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="ia15e7aa2cc3546ec9a38190988d004fe_D20170401-20180331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-04-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="i570eea21d48e4096858dbbda8c3d2c3e_D20190401-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">ttwo:ReorganizationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i54b562a3cc324fb3bed6630bb4f9c689_D20180401-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">ttwo:ReorganizationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="ib36a228ca49448bb9f2b00400972f509_D20170401-20180331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">ttwo:ReorganizationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-04-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="i4f682df0dc2443d494f733aed2557c2d_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="ibcbac0b8db304538897ab8e0fc17583d_D20190401-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i4a7a2388be1d46c3b9ffeb779a8c2795_D20190401-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ttwo:PerformanceAndMarketBasedRestrictedSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="id0a8e605405b4488b454fe2ab35d6fc0_D20180401-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ttwo:PerformanceAndMarketBasedRestrictedSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="iccbe5141145d45e0b979e9686c5d7089_D20170401-20180331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ttwo:PerformanceAndMarketBasedRestrictedSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-04-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="id4ff9f1d92414d35a71138fe315eb141_D20190401-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ttwo:TimeBasedRestrictedUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ttwo:ZelnickMediaCorporationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">ttwo:ManagementAgreement2017Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i88a92d4fa3344e88b586bf72787c9496_D20180401-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ttwo:TimeBasedRestrictedUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ttwo:ZelnickMediaCorporationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">ttwo:ManagementAgreement2017Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="ic05f7a7aa3354ead9e18bbb47deda0dd_D20190401-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ttwo:MarketBasedRestrictedUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ttwo:ZelnickMediaCorporationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">ttwo:ManagementAgreement2017Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ie216f0b3bc9143289c40253b6e12cb50_D20180401-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ttwo:MarketBasedRestrictedUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ttwo:ZelnickMediaCorporationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">ttwo:ManagementAgreement2017Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i70f3b4effdd64c3eb234c21ac1e9e918_D20190401-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ttwo:IPMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ttwo:ZelnickMediaCorporationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">ttwo:ManagementAgreement2017Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ifc425c368389410ea729bae7bdd0fe12_D20180401-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ttwo:IPMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ttwo:ZelnickMediaCorporationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">ttwo:ManagementAgreement2017Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i31ac4d50cab04dd49f9427d5f719ff2a_D20190401-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ttwo:RecurrentCustomerSpendingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ttwo:ZelnickMediaCorporationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">ttwo:ManagementAgreement2017Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ib188dcace38f413d9f74107cc4fabba6_D20180401-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ttwo:RecurrentCustomerSpendingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ttwo:ZelnickMediaCorporationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">ttwo:ManagementAgreement2017Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i0cdc3ead2e3a483cb077535b2d95194e_D20190401-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ttwo:PerformanceBasedRestrictedUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ttwo:ZelnickMediaCorporationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">ttwo:ManagementAgreement2017Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i71e6b077d3b947c58ecc305eacaa6d58_D20180401-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ttwo:PerformanceBasedRestrictedUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ttwo:ZelnickMediaCorporationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">ttwo:ManagementAgreement2017Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i86b3ccf09a9a48799ee7f5f97aa07bc0_D20190401-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ttwo:ZelnickMediaCorporationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">ttwo:ManagementAgreement2017Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i0fbd67c3201b49f698f86c67c9cdf6cb_D20180401-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ttwo:ZelnickMediaCorporationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">ttwo:ManagementAgreement2017Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i3896fa31f8c0448ea7394e92ec195fb9_D20190401-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ttwo:MarketBasedRestrictedUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="if4267b7e4bab41a297b9e789a195d07c_D20190401-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ttwo:IPMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i3d2eac64aa974be88323204cdbaeba81_D20190401-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ttwo:RecurrentCustomerSpendingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i8171bae34f7a460b9d0f13effcbba509_D20190401-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ttwo:PerformanceBasedRestrictedUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i77b9c417b9bc4a87af8eea57243055f5_D20190401-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ttwo:ManagementAgreement2017Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i9ef43470feed4d7aae048bbac4ff13af_D20180401-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ttwo:ManagementAgreement2017Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i3d15bbb27b884568a32eb26bd8baad0e_D20190401-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">ttwo:TimeBasedMethologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="id7273358e7134cac8b3283b5a8258fb8_D20180401-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">ttwo:TimeBasedMethologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i287e6eadd1cf4782a7f3130f3d7070df_D20170401-20180331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">ttwo:TimeBasedMethologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-04-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="i6f1056eecd9b41cca1bfd7a8774fa94f_D20190401-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">ttwo:TimeBasedMethologyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ttwo:ZelnickMediaCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ibd380a443ded41d8b66177ea2ee0e322_D20180401-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">ttwo:TimeBasedMethologyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ttwo:ZelnickMediaCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="icadff16534994fe6be98f72483cce945_D20170401-20180331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">ttwo:TimeBasedMethologyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ttwo:ZelnickMediaCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-04-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="ic525a728562d4a148a60b222452bfd61_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ttwo:TimeBasedRestrictedUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="i1583f577528044ed8ffb39b054195a36_D20190401-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ttwo:TimeBasedRestrictedUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i6b147483e8df4d058137dffca85df73b_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ttwo:TimeBasedRestrictedUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="ie68d3aefdf0549d2b9ddd7d0835e1b45_D20190401-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">ttwo:EmployeeMarketBasedRestrictedSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i8cbe5d4356804e84a17e0871d5e43874_D20190401-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">ttwo:NonEmployeeMarketBasedRestrictedSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i60f1dd526bb14006aa435ea228968b14_D20180401-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">ttwo:EmployeeMarketBasedRestrictedSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="ie8ed04e95f3f4de1b8b1983888362dc2_D20180401-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">ttwo:NonEmployeeMarketBasedRestrictedSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="ie03acabe218a448490fc06e8dabd0ca8_D20170401-20180331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">ttwo:EmployeeMarketBasedRestrictedSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-04-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="i7afd225ab2e64319a3b79d14f6adbe10_D20170401-20180331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">ttwo:NonEmployeeMarketBasedRestrictedSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-04-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="i3c3d31e7ac7148f38f0cbde91c7db911_D20190401-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">ttwo:MarketBasedRestrictedSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ttwo:ZelnickMediaCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i142162460e404c19bde4c71d1df9253a_D20180401-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">ttwo:MarketBasedRestrictedSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ttwo:ZelnickMediaCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="id5c34ae9eae0454587230fd5e3873e2b_D20170401-20180331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">ttwo:MarketBasedRestrictedSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ttwo:ZelnickMediaCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-04-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="i4512d8ebe8a84fe3b980521a665092a7_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ttwo:MarketBasedRestrictedSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="i340edf32d1834cbc8bc1fbaa4bef1ec7_D20190401-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ttwo:MarketBasedRestrictedSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ic3e712352d7c4bdd97760996dfdf1e90_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ttwo:MarketBasedRestrictedSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i60be63e43bf24506a462e2c4a7e930fc_D20190401-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ttwo:PerformanceBasedAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i26157d5cbc884722abebaefc185db54c_D20180401-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ttwo:PerformanceBasedAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="ie8766605e8384f068227c39576ff3738_D20170401-20180331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ttwo:PerformanceBasedAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-04-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="ie7e22caf33e94f639259ca2a0ff7c2a1_D20190401-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ttwo:PerformanceBasedAwardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ttwo:ZelnickMediaCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i3f301efd1a134fc3bd7dfdabb4d0f2cd_D20180401-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ttwo:PerformanceBasedAwardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ttwo:ZelnickMediaCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="iebfa35de1abf4c56a335d78428910ef9_D20170401-20180331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ttwo:PerformanceBasedAwardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ttwo:ZelnickMediaCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-04-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="ib80e0d44c18c4171a409040be766538f_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ttwo:PerformanceBasedAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="icf6aa4dbae3542bb9082daa3060c1838_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ttwo:PerformanceBasedAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i76fb6c32ae2e46d8ab964592911367f6_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ttwo:A2017GlobalEmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="id5933730e8794bc7bacae3cac2167a1c_D20190401-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ttwo:A2017GlobalEmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="idc921bed0a0b45c1882f155870129e74_D20190401-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ttwo:A2017GlobalEmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i95e5e2a60827451c8e0a0fe941cecb5a_D20180401-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ttwo:A2017GlobalEmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="if93ad7c1463c46b7bfbdebeb4f0d9201_D20180401-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ttwo:A2017GlobalEmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="ifa690aab7b3e4f848ee14b8556b37c46_D20190401-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ttwo:A2017GlobalEmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i5cd87737152e471f8de6bed676c7f059_D20180401-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ttwo:A2017GlobalEmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i98f3dc5689f04e478207ba057b947699_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ttwo:A2017GlobalEmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="i4526c76355a643dcbc2f51a85738501a_D20190401-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">ttwo:ShareRepurchaseProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i8804d2c21d2f4a2a87c3b6893e667816_D20180401-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">ttwo:ShareRepurchaseProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i4cf668ec2aa6456bb09f199f1b654858_D20170401-20180331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">ttwo:ShareRepurchaseProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-04-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="i4afec8b66bd14162acee71d9dbad32d5_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">ttwo:ShareRepurchaseProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i32488526807c4404b8b07a7ada1df218_I20180331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-03-31</instant>
        </period>
    </context>
    <context id="i707a55ad72874aa3931e17b5eee5b04e_I20180331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-03-31</instant>
        </period>
    </context>
    <context id="i949005e4ce064c7e8fb629fed981dcd7_I20180331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">ttwo:AccumulatedNetGainLossfromCrossCurrencySwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-03-31</instant>
        </period>
    </context>
    <context id="i3e15f16397de40d8948ab2bdbedf6be2_I20180331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-03-31</instant>
        </period>
    </context>
    <context id="i9c0525049bfb4be0a131f25c9168ab88_D20180401-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i5e3c66d479a34b25b157d8c7d0133b52_D20180401-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i9870bf3490ef484ca36916015fcdbe87_D20180401-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">ttwo:AccumulatedNetGainLossfromCrossCurrencySwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i3c6ff7098cf847c6a42b3ef74717e7ac_D20180401-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i3d2e713ef3c94823825eba601095e999_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="i361155baa92c4d11bdb9e73ee68e034a_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="i8a254bf1e61f45998d50b71b900c2267_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">ttwo:AccumulatedNetGainLossfromCrossCurrencySwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="idd5acd08e84f49828cdc4b5908f04f8a_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="i26db6350ac0e47a7817a6b4c907b1c96_D20190401-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i740716285f414fd585f99f2dc20fe5e1_D20190401-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i8a62a4f39c1349b6a78551ec7831c057_D20190401-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">ttwo:AccumulatedNetGainLossfromCrossCurrencySwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i685d5ef97370401e86027f2c83a1c07b_D20190401-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i9dbaf3c9a3714096808b2c43ba086cbf_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i2aa7abc7b6d54900822a371005967a88_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="ib318e2d01e5b46cc8a4133f7ce9c2add_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">ttwo:AccumulatedNetGainLossfromCrossCurrencySwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i8ce6454776244fc39dcbe805fd93c703_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i55501802047b46ec89922f25c6110954_D20190401-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">ttwo:A2018PlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ic726941a4faa4400a276587257c2f5b2_D20180401-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">ttwo:A2018PlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="ib9ba6d63d0a9424ab71ef2a3f2db7c2a_D20170401-20180331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">ttwo:A2018PlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-04-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="ic11e282dafb04d1bbddc3cbc905a2dae_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AccruedLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">ttwo:A2018PlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i621af2ee6082413aabbfa4c6b8c9530f_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">ttwo:A2018PlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i50e0389395454530b75029c2684e7667_I20160331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">ttwo:A2016PlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-03-31</instant>
        </period>
    </context>
    <context id="ibfe7f2962a394fd6b119860724c7358b_D20150401-20160331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">ttwo:A2016PlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-04-01</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="i8d163dc8e93542148601252c699fd837_D20180401-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">ttwo:A2016PlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i488ca46ded5c4e028f9e49ec2d3114c9_D20190401-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">ttwo:A2016PlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i729a4182f84a4ee5bb794c6c159575b5_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">ttwo:A2016PlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="i8b7d5388dff64d2e996b8a4f98d8d939_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="i6bc19fedb57a488791d52941ad9b7b66_D20190401-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="id52a236ae07b4d3691c9f9b9031a36f7_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="id29915ea6dba47d486d50f75ed0ac582_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="i0a2d79ef71974d0dbd8b54a5692c86f2_D20190401-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i61c663ecbe8a41e284da56c623d65bc2_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="iec8ad254daf44bd0b8bcbc40d5953b0c_I20180331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-03-31</instant>
        </period>
    </context>
    <context id="ibae0c95af33043b58e7f8171ae5ea975_D20180401-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i40d341ce56d447d89374de7252334d77_I20180331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-03-31</instant>
        </period>
    </context>
    <context id="idb52043d2dd8431582207396e9820cad_D20180401-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i718126f050804c799195b96f2531fd8a_I20170331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-03-31</instant>
        </period>
    </context>
    <context id="i9191d37d5cb347778cc8a82c3e29e5de_D20170401-20180331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-04-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="i7b2515fc05c54a3d99adf202077eeaae_I20170331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">ttwo:SalesReturnsPriceProtectionAndOtherAllowancesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-03-31</instant>
        </period>
    </context>
    <context id="ib7b15b349c414f8cbeb9bc26e1f54590_D20170401-20180331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">ttwo:SalesReturnsPriceProtectionAndOtherAllowancesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-04-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="ifd464ba1cd514186b152b5789814b400_I20180331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">ttwo:SalesReturnsPriceProtectionAndOtherAllowancesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-03-31</instant>
        </period>
    </context>
    <context id="if1f203dbb3bd454abaadc4d0557c2cda_I20170331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-03-31</instant>
        </period>
    </context>
    <context id="if1e4ecbfda744a1093c72491365725bd_D20170401-20180331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-04-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="iba70393b381647aa9effbffbff9c1c12_I20170331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">ttwo:TotalAccountReceivablesAllowancesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-03-31</instant>
        </period>
    </context>
    <context id="ifcdfc660079b43199f6f7beecc6a7b46_D20170401-20180331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">ttwo:TotalAccountReceivablesAllowancesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-04-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="ifa7990cba55543ff9a8b84ee11597c7c_I20180331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">ttwo:TotalAccountReceivablesAllowancesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-03-31</instant>
        </period>
    </context>
    <context id="id47300d2b99d4ba2b43ac86dd12913bc_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="id73084c87c834b4b8d805605bd6c20ef_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i0da8028d819b4bf0b6f43456b7b12490_D20191001-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="iac8be29b5da04d5da0f1a48aa7bb182b_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i4d3ce451612d476eb9101812008b9fbe_D20180401-20180630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
        </entity>
        <period>
            <startDate>2018-04-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="i00c33dbe759b4c6b8306c40a50d37577_D20180701-20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
        </entity>
        <period>
            <startDate>2018-07-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="i7e438fa0b8564538a1f28f93885e88d5_D20181001-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="iec7f79f8f42a4a99857719670a9bfec1_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000946581</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="segment">
        <measure>ttwo:segment</measure>
    </unit>
    <unit id="unit">
        <measure>ttwo:unit</measure>
    </unit>
    <unit id="location">
        <measure>ttwo:location</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl80L2ZyYWc6ZDY5YzVlZGU1YjQ4NDM3NzhmYTIxZTZmZDExNDQzMDQvdGFibGU6NWQ5YTZlYTk1OWFhNDc2ZGEzM2JlMTZmZGUwMWY1MGUvdGFibGVyYW5nZTo1ZDlhNmVhOTU5YWE0NzZkYTMzYmUxNmZkZTAxZjUwZV8zLTEtMS0xLTA_ea92a83c-1694-4e07-8bab-26941d207614">0000946581</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl80L2ZyYWc6ZDY5YzVlZGU1YjQ4NDM3NzhmYTIxZTZmZDExNDQzMDQvdGFibGU6NWQ5YTZlYTk1OWFhNDc2ZGEzM2JlMTZmZGUwMWY1MGUvdGFibGVyYW5nZTo1ZDlhNmVhOTU5YWE0NzZkYTMzYmUxNmZkZTAxZjUwZV82LTEtMS0xLTA_f930dfed-9df8-4e62-afab-922968ee7b40">false</dei:AmendmentFlag>
    <dei:CurrentFiscalYearEndDate
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl80L2ZyYWc6ZDY5YzVlZGU1YjQ4NDM3NzhmYTIxZTZmZDExNDQzMDQvdGFibGU6NWQ5YTZlYTk1OWFhNDc2ZGEzM2JlMTZmZGUwMWY1MGUvdGFibGVyYW5nZTo1ZDlhNmVhOTU5YWE0NzZkYTMzYmUxNmZkZTAxZjUwZV83LTEtMS0xLTA_d4402558-b12e-4c3e-84ed-4ce77366dfe9">--03-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl80L2ZyYWc6ZDY5YzVlZGU1YjQ4NDM3NzhmYTIxZTZmZDExNDQzMDQvdGFibGU6NWQ5YTZlYTk1OWFhNDc2ZGEzM2JlMTZmZGUwMWY1MGUvdGFibGVyYW5nZTo1ZDlhNmVhOTU5YWE0NzZkYTMzYmUxNmZkZTAxZjUwZV8xNC0xLTEtMS0w_7c4605ff-f04f-4307-9cfa-6ccd7af603b4">2020</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl80L2ZyYWc6ZDY5YzVlZGU1YjQ4NDM3NzhmYTIxZTZmZDExNDQzMDQvdGFibGU6NWQ5YTZlYTk1OWFhNDc2ZGEzM2JlMTZmZGUwMWY1MGUvdGFibGVyYW5nZTo1ZDlhNmVhOTU5YWE0NzZkYTMzYmUxNmZkZTAxZjUwZV8xNS0xLTEtMS0w_5694f5b2-3aa2-4835-bee0-d1f1c544dee4">FY</dei:DocumentFiscalPeriodFocus>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i7317f8fdfe93437e8939a9f25c5f1443_D20190401-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMTgvZnJhZzplYmZhOTA2YzM1ZmQ0MTIzYmMzNzhiNmJiMDZjNzZlMS90ZXh0cmVnaW9uOmViZmE5MDZjMzVmZDQxMjNiYzM3OGI2YmIwNmM3NmUxXzE0MjA3_07fe46d2-87fc-4293-b9e3-0e974e8f4bef">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:DebtInstrumentTerm
      contextRef="i6a259ddfa0694442ab72070c50c4afc0_D20190208-20190208"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNTQvZnJhZzphOWM0MDVmZjkyMTI0YWJmODRjMmI2Y2JlOTZmMTg0Ni90ZXh0cmVnaW9uOmE5YzQwNWZmOTIxMjRhYmY4NGMyYjZjYmU5NmYxODQ2XzM0Mw_8427323b-e822-4980-a66e-308d2212e459">P5Y</us-gaap:DebtInstrumentTerm>
    <ttwo:OperatingLeaseRemainingLeaseTerm
      contextRef="i65c88799a9ca488c832c1d1c4cdf3a0e_D20190401-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xODkzL2ZyYWc6NWFiMzMwM2JmZDNhNGUwMmE3ZTUzZTcxZWE2ODBlZjgvdGV4dHJlZ2lvbjo1YWIzMzAzYmZkM2E0ZTAyYTdlNTNlNzFlYTY4MGVmOF8xMjY0NDM4MzcyMDk5Ng_b07ea4f7-4198-4641-b08f-953ae9d77c8c">P1Y</ttwo:OperatingLeaseRemainingLeaseTerm>
    <us-gaap:LesseeOperatingLeaseRenewalTerm
      contextRef="idc37527b28864eaaa3d8f7dceb320035_I20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xODkzL2ZyYWc6NWFiMzMwM2JmZDNhNGUwMmE3ZTUzZTcxZWE2ODBlZjgvdGV4dHJlZ2lvbjo1YWIzMzAzYmZkM2E0ZTAyYTdlNTNlNzFlYTY4MGVmOF8xMjY0NDM4MzcyMTA0OA_5411520a-d9ec-41f1-ba3b-85576d97b5bd">P1Y</us-gaap:LesseeOperatingLeaseRenewalTerm>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i3896fa31f8c0448ea7394e92ec195fb9_D20190401-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90ZXh0cmVnaW9uOjEyNjlmYzI4NWMyMzQ4ZDU5ZjM1MjI4ZmI1YjZlZTFiXzM4NDM_7f663e95-2070-4fd3-a58d-ee12957dd327">P2Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i8171bae34f7a460b9d0f13effcbba509_D20190401-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90ZXh0cmVnaW9uOjEyNjlmYzI4NWMyMzQ4ZDU5ZjM1MjI4ZmI1YjZlZTFiXzEyNjQ0MzgzNzMyMzgz_218fa80f-d174-4db2-8e1e-4e417e6526a1">P2Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <dei:DocumentType
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xL2ZyYWc6ODk4NDBhNGFjYWRiNGRjYWE5ODkyZTIxZmQ4MzEyMTMvdGV4dHJlZ2lvbjo4OTg0MGE0YWNhZGI0ZGNhYTk4OTJlMjFmZDgzMTIxM18xMjY0NDM4MzcyMjU0NQ_a56debfb-3e94-4384-aabe-c44ed88da213">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xL2ZyYWc6ODk4NDBhNGFjYWRiNGRjYWE5ODkyZTIxZmQ4MzEyMTMvdGFibGU6NjFjOTVmNTU2MjhkNGNlYmExY2ZiM2QwZjM0ZmI1ZDIvdGFibGVyYW5nZTo2MWM5NWY1NTYyOGQ0Y2ViYTFjZmIzZDBmMzRmYjVkMl8wLTAtMS0xLTk3OC90ZXh0cmVnaW9uOmJkNTVmMzYzMjM3OTQ2YjI4N2I4ZjcwYzcxZDczZmZhXzEyNjQ0MzgzNzE5NDMw_5e472e43-960b-41aa-b2ce-e81dab2ef267">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xL2ZyYWc6ODk4NDBhNGFjYWRiNGRjYWE5ODkyZTIxZmQ4MzEyMTMvdGFibGU6NjFjOTVmNTU2MjhkNGNlYmExY2ZiM2QwZjM0ZmI1ZDIvdGFibGVyYW5nZTo2MWM5NWY1NTYyOGQ0Y2ViYTFjZmIzZDBmMzRmYjVkMl8xLTEtMS0xLTk3NC90ZXh0cmVnaW9uOjgyNzAzNjQ3MGRkYTRmZWY4YWI1NjZlYWRlODMxYzUyXzEyNjQ0MzgzNzE5NDgy_05d3af88-a042-4781-b620-3c3d34651601">2020-03-31</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xL2ZyYWc6ODk4NDBhNGFjYWRiNGRjYWE5ODkyZTIxZmQ4MzEyMTMvdGFibGU6NjFjOTVmNTU2MjhkNGNlYmExY2ZiM2QwZjM0ZmI1ZDIvdGFibGVyYW5nZTo2MWM5NWY1NTYyOGQ0Y2ViYTFjZmIzZDBmMzRmYjVkMl8zLTAtMS0xLTk4MS90ZXh0cmVnaW9uOmU0Y2E0NzkzZDAxZDQ0ZDNiZmZhZDAxYzAzYmU5NmIxXzEyNjQ0MzgzNzE5NDMw_37130c57-98cc-4895-b614-6fce35234ce0">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xL2ZyYWc6ODk4NDBhNGFjYWRiNGRjYWE5ODkyZTIxZmQ4MzEyMTMvdGV4dHJlZ2lvbjo4OTg0MGE0YWNhZGI0ZGNhYTk4OTJlMjFmZDgzMTIxM18xMjY0NDM4MzcyMjU5OA_d3cc196c-4d9c-4cb4-91e1-56139389a78d">001-34003</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xL2ZyYWc6ODk4NDBhNGFjYWRiNGRjYWE5ODkyZTIxZmQ4MzEyMTMvdGV4dHJlZ2lvbjo4OTg0MGE0YWNhZGI0ZGNhYTk4OTJlMjFmZDgzMTIxM18xMjY0NDM4MzcyMjU4NQ_65f1e87f-2786-4db1-9182-65fc62e8e131">TAKE-TWO INTERACTIVE SOFTWARE, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xL2ZyYWc6ODk4NDBhNGFjYWRiNGRjYWE5ODkyZTIxZmQ4MzEyMTMvdGFibGU6ZTYzNzU4NGFlY2VlNDk3OTg0NjEwZmJkMGE1ZWRlODcvdGFibGVyYW5nZTplNjM3NTg0YWVjZWU0OTc5ODQ2MTBmYmQwYTVlZGU4N18wLTAtMS0xLTk4OC90ZXh0cmVnaW9uOmY4MTNkM2U1NjAwMTRjOGNhMWE5ZWJiODQwNmZiMmU4XzEyNjQ0MzgzNzE5NTA5_e19d2c21-2334-4294-a975-f49337cd73a6">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xL2ZyYWc6ODk4NDBhNGFjYWRiNGRjYWE5ODkyZTIxZmQ4MzEyMTMvdGFibGU6ZTYzNzU4NGFlY2VlNDk3OTg0NjEwZmJkMGE1ZWRlODcvdGFibGVyYW5nZTplNjM3NTg0YWVjZWU0OTc5ODQ2MTBmYmQwYTVlZGU4N18wLTItMS0xLTEwMDAvdGV4dHJlZ2lvbjplMmIzNjI3MWVmZDI0NmM3YTMzOWU3YzNjZTQ1M2M4M18xMjY0NDM4MzcxOTQ4Nw_6f246a3d-5729-40f8-943c-9b7f491652ba">51-0350842</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xL2ZyYWc6ODk4NDBhNGFjYWRiNGRjYWE5ODkyZTIxZmQ4MzEyMTMvdGFibGU6ZTYzNzU4NGFlY2VlNDk3OTg0NjEwZmJkMGE1ZWRlODcvdGFibGVyYW5nZTplNjM3NTg0YWVjZWU0OTc5ODQ2MTBmYmQwYTVlZGU4N18xLTAtMS0xLTEwMDQvdGV4dHJlZ2lvbjpjZDRhNThlNWI5NGI0MzlhYWIyZThkOTJiZTEwY2U0M18xMjY0NDM4MzcxOTUzMA_2d476fd1-c95e-48b0-b283-d31b1dc9e643">110 West 44th Street</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xL2ZyYWc6ODk4NDBhNGFjYWRiNGRjYWE5ODkyZTIxZmQ4MzEyMTMvdGFibGU6ZTYzNzU4NGFlY2VlNDk3OTg0NjEwZmJkMGE1ZWRlODcvdGFibGVyYW5nZTplNjM3NTg0YWVjZWU0OTc5ODQ2MTBmYmQwYTVlZGU4N18xLTAtMS0xLTEwMDQvdGV4dHJlZ2lvbjpjZDRhNThlNWI5NGI0MzlhYWIyZThkOTJiZTEwY2U0M18xMjY0NDM4MzcxOTYwNg_ae83e105-1f6d-4150-9a61-c08a76573343">New York</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xL2ZyYWc6ODk4NDBhNGFjYWRiNGRjYWE5ODkyZTIxZmQ4MzEyMTMvdGFibGU6ZTYzNzU4NGFlY2VlNDk3OTg0NjEwZmJkMGE1ZWRlODcvdGFibGVyYW5nZTplNjM3NTg0YWVjZWU0OTc5ODQ2MTBmYmQwYTVlZGU4N18xLTAtMS0xLTEwMDQvdGV4dHJlZ2lvbjpjZDRhNThlNWI5NGI0MzlhYWIyZThkOTJiZTEwY2U0M18xMjY0NDM4MzcxOTYxNw_382b94d6-4348-48f3-9e66-120f3ad0533e">NY</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xL2ZyYWc6ODk4NDBhNGFjYWRiNGRjYWE5ODkyZTIxZmQ4MzEyMTMvdGFibGU6ZTYzNzU4NGFlY2VlNDk3OTg0NjEwZmJkMGE1ZWRlODcvdGFibGVyYW5nZTplNjM3NTg0YWVjZWU0OTc5ODQ2MTBmYmQwYTVlZGU4N18xLTItMS0xLTEwMTYvdGV4dHJlZ2lvbjoyMjcxY2NmNjIxNWE0Y2NhOWM2YTdlYTU4OWNkNzZkMV8xMjY0NDM4MzcxOTQ1MQ_b9a9aae3-eb27-4821-a379-06ecab3759de">10036</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xL2ZyYWc6ODk4NDBhNGFjYWRiNGRjYWE5ODkyZTIxZmQ4MzEyMTMvdGV4dHJlZ2lvbjo4OTg0MGE0YWNhZGI0ZGNhYTk4OTJlMjFmZDgzMTIxM18xMjY0NDM4MzcyMjYwMw_4ed91568-e0e4-4852-bf73-e7bd7c7644c3">646</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xL2ZyYWc6ODk4NDBhNGFjYWRiNGRjYWE5ODkyZTIxZmQ4MzEyMTMvdGV4dHJlZ2lvbjo4OTg0MGE0YWNhZGI0ZGNhYTk4OTJlMjFmZDgzMTIxM18xMjY0NDM4MzcyMjYxNQ_05152fad-72e4-4dee-b64b-bac97b614965">536-2842</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xL2ZyYWc6ODk4NDBhNGFjYWRiNGRjYWE5ODkyZTIxZmQ4MzEyMTMvdGFibGU6YjNiM2Q5ZTMwZjY2NDM0NTk1OGM2ZTlhZDQ3ZDE4ZWMvdGFibGVyYW5nZTpiM2IzZDllMzBmNjY0MzQ1OTU4YzZlOWFkNDdkMThlY18xLTAtMS0xLTYyOTM_1228b240-4e85-4634-864e-aa5c8d880575">Common Stock, $.01 par value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xL2ZyYWc6ODk4NDBhNGFjYWRiNGRjYWE5ODkyZTIxZmQ4MzEyMTMvdGFibGU6YjNiM2Q5ZTMwZjY2NDM0NTk1OGM2ZTlhZDQ3ZDE4ZWMvdGFibGVyYW5nZTpiM2IzZDllMzBmNjY0MzQ1OTU4YzZlOWFkNDdkMThlY18xLTEtMS0xLTYyOTM_7566a0db-fb7b-432b-b1f1-3a01a45149df">TTWO</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xL2ZyYWc6ODk4NDBhNGFjYWRiNGRjYWE5ODkyZTIxZmQ4MzEyMTMvdGFibGU6YjNiM2Q5ZTMwZjY2NDM0NTk1OGM2ZTlhZDQ3ZDE4ZWMvdGFibGVyYW5nZTpiM2IzZDllMzBmNjY0MzQ1OTU4YzZlOWFkNDdkMThlY18xLTItMS0xLTYyOTM_6a02614d-6408-4caf-902c-1a651e99ccfc">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xL2ZyYWc6ODk4NDBhNGFjYWRiNGRjYWE5ODkyZTIxZmQ4MzEyMTMvdGV4dHJlZ2lvbjo4OTg0MGE0YWNhZGI0ZGNhYTk4OTJlMjFmZDgzMTIxM18xMjY0NDM4MzcyMjYyMg_c9e5042e-409d-4a52-b19a-214de50715e6">Yes</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xL2ZyYWc6ODk4NDBhNGFjYWRiNGRjYWE5ODkyZTIxZmQ4MzEyMTMvdGV4dHJlZ2lvbjo4OTg0MGE0YWNhZGI0ZGNhYTk4OTJlMjFmZDgzMTIxM18xMjY0NDM4MzcyMjYyNw_d0cef8f6-2b56-4221-8789-056fcfe19299">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xL2ZyYWc6ODk4NDBhNGFjYWRiNGRjYWE5ODkyZTIxZmQ4MzEyMTMvdGV4dHJlZ2lvbjo4OTg0MGE0YWNhZGI0ZGNhYTk4OTJlMjFmZDgzMTIxM18xMjY0NDM4MzcyMjYzMw_941c793a-16a5-4818-bead-feb14e8c9e52">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xL2ZyYWc6ODk4NDBhNGFjYWRiNGRjYWE5ODkyZTIxZmQ4MzEyMTMvdGV4dHJlZ2lvbjo4OTg0MGE0YWNhZGI0ZGNhYTk4OTJlMjFmZDgzMTIxM18xMjY0NDM4MzcyMjYzOQ_d2e08594-0caf-4cdd-a163-71d995829ac5">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xL2ZyYWc6ODk4NDBhNGFjYWRiNGRjYWE5ODkyZTIxZmQ4MzEyMTMvdGFibGU6NmRkNWI2YzYzOGMyNDI2ZmFjMzk4MjFkYjJjZGU0NTQvdGFibGVyYW5nZTo2ZGQ1YjZjNjM4YzI0MjZmYWMzOTgyMWRiMmNkZTQ1NF8wLTAtMS0xLTEwNTMvdGV4dHJlZ2lvbjowOTRhNTBkMDBjOTE0NmUwYjZkZjdiNDJjYzYyOGIxN18xMjY0NDM4MzcxOTQ3Nw_331d719f-1326-46e5-b31f-940906b753f7">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xL2ZyYWc6ODk4NDBhNGFjYWRiNGRjYWE5ODkyZTIxZmQ4MzEyMTMvdGFibGU6NmRkNWI2YzYzOGMyNDI2ZmFjMzk4MjFkYjJjZGU0NTQvdGFibGVyYW5nZTo2ZGQ1YjZjNjM4YzI0MjZmYWMzOTgyMWRiMmNkZTQ1NF8wLTMtMS0xLTEwNDYvdGV4dHJlZ2lvbjo5MGJiMmExZGUyMTk0NDI1YmQ3ODMwMzUzMzA0NWFlYl8xMjY0NDM4MzcxOTQ1Nw_6fe80ea7-95db-4df0-a088-1158984b292e">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xL2ZyYWc6ODk4NDBhNGFjYWRiNGRjYWE5ODkyZTIxZmQ4MzEyMTMvdGFibGU6NmRkNWI2YzYzOGMyNDI2ZmFjMzk4MjFkYjJjZGU0NTQvdGFibGVyYW5nZTo2ZGQ1YjZjNjM4YzI0MjZmYWMzOTgyMWRiMmNkZTQ1NF8wLTQtMS0xLTEwNTAvdGV4dHJlZ2lvbjpmMTFjOGZjYjE4N2M0MzgzYjc4MWFmNmM1MjYzMTY2OF8xMjY0NDM4MzcxOTQ1NQ_acbdc54e-00aa-479b-9289-63ca66b0570b">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xL2ZyYWc6ODk4NDBhNGFjYWRiNGRjYWE5ODkyZTIxZmQ4MzEyMTMvdGV4dHJlZ2lvbjo4OTg0MGE0YWNhZGI0ZGNhYTk4OTJlMjFmZDgzMTIxM18xMjY0NDM4MzcyMjY0Mw_ff00f42c-f294-4747-8c20-7947fc6b5fc9">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="ib7c3ae2f72f24effb76be457a3e6d22b_I20190930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xL2ZyYWc6ODk4NDBhNGFjYWRiNGRjYWE5ODkyZTIxZmQ4MzEyMTMvdGV4dHJlZ2lvbjo4OTg0MGE0YWNhZGI0ZGNhYTk4OTJlMjFmZDgzMTIxM18xMjY0NDM4MzcyMjY3NQ_3e8c07ed-2caf-40d1-af23-5945350a45a4"
      unitRef="usd">13938279654</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i4d7da6f035f34ca1885c54f4d2515b75_I20200507"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xL2ZyYWc6ODk4NDBhNGFjYWRiNGRjYWE5ODkyZTIxZmQ4MzEyMTMvdGV4dHJlZ2lvbjo4OTg0MGE0YWNhZGI0ZGNhYTk4OTJlMjFmZDgzMTIxM18xMjY0NDM4MzcyMjcwMA_55a465b0-16bd-468f-bac6-7df33a4a45ba"
      unitRef="shares">113942760</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl85NC9mcmFnOjliOTBkM2Y1N2E1NDQ3ZWY5NGRhODk1YTBiOTgxNzY5L3RhYmxlOjFlMzk0Y2FiNjYyMDRjNWY4NWI0NzEwYWZiZGY3MWY5L3RhYmxlcmFuZ2U6MWUzOTRjYWI2NjIwNGM1Zjg1YjQ3MTBhZmJkZjcxZjlfNC0yLTEtMS0w_05b1aeb1-e19a-4900-8779-1f312eed48f5"
      unitRef="usd">1357664000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i5bd4d54d389c43a7afcea2b15b9ea77c_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl85NC9mcmFnOjliOTBkM2Y1N2E1NDQ3ZWY5NGRhODk1YTBiOTgxNzY5L3RhYmxlOjFlMzk0Y2FiNjYyMDRjNWY4NWI0NzEwYWZiZGY3MWY5L3RhYmxlcmFuZ2U6MWUzOTRjYWI2NjIwNGM1Zjg1YjQ3MTBhZmJkZjcxZjlfNC00LTEtMS0w_6d78e198-1b2c-4c2b-8671-679774881cf4"
      unitRef="usd">826525000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:ShortTermInvestments
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl85NC9mcmFnOjliOTBkM2Y1N2E1NDQ3ZWY5NGRhODk1YTBiOTgxNzY5L3RhYmxlOjFlMzk0Y2FiNjYyMDRjNWY4NWI0NzEwYWZiZGY3MWY5L3RhYmxlcmFuZ2U6MWUzOTRjYWI2NjIwNGM1Zjg1YjQ3MTBhZmJkZjcxZjlfNS0yLTEtMS0w_5f222b7c-f34e-49f7-bc72-62c59b269791"
      unitRef="usd">644003000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="i5bd4d54d389c43a7afcea2b15b9ea77c_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl85NC9mcmFnOjliOTBkM2Y1N2E1NDQ3ZWY5NGRhODk1YTBiOTgxNzY5L3RhYmxlOjFlMzk0Y2FiNjYyMDRjNWY4NWI0NzEwYWZiZGY3MWY5L3RhYmxlcmFuZ2U6MWUzOTRjYWI2NjIwNGM1Zjg1YjQ3MTBhZmJkZjcxZjlfNS00LTEtMS0w_3de6c038-34e0-4dd6-bb47-2eb99851affd"
      unitRef="usd">744485000</us-gaap:ShortTermInvestments>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl85NC9mcmFnOjliOTBkM2Y1N2E1NDQ3ZWY5NGRhODk1YTBiOTgxNzY5L3RhYmxlOjFlMzk0Y2FiNjYyMDRjNWY4NWI0NzEwYWZiZGY3MWY5L3RhYmxlcmFuZ2U6MWUzOTRjYWI2NjIwNGM1Zjg1YjQ3MTBhZmJkZjcxZjlfNi0yLTEtMS0w_8c4b343a-6eda-466e-b3e6-5eb4e711ba9d"
      unitRef="usd">546604000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="i5bd4d54d389c43a7afcea2b15b9ea77c_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl85NC9mcmFnOjliOTBkM2Y1N2E1NDQ3ZWY5NGRhODk1YTBiOTgxNzY5L3RhYmxlOjFlMzk0Y2FiNjYyMDRjNWY4NWI0NzEwYWZiZGY3MWY5L3RhYmxlcmFuZ2U6MWUzOTRjYWI2NjIwNGM1Zjg1YjQ3MTBhZmJkZjcxZjlfNi00LTEtMS0w_8b3da718-518c-450d-90f1-8c3205418376"
      unitRef="usd">565461000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl85NC9mcmFnOjliOTBkM2Y1N2E1NDQ3ZWY5NGRhODk1YTBiOTgxNzY5L3RhYmxlOjFlMzk0Y2FiNjYyMDRjNWY4NWI0NzEwYWZiZGY3MWY5L3RhYmxlcmFuZ2U6MWUzOTRjYWI2NjIwNGM1Zjg1YjQ3MTBhZmJkZjcxZjlfNy0wLTEtMS0wL3RleHRyZWdpb246MGRiZTgxOWMzYmI0NDM5YzgxNmNlN2Y5ZGIzMGNmYmNfMTI2NDQzODM3MTk1Mjg_2e39db34-b560-4348-9d4e-58acbd291666"
      unitRef="usd">443000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i5bd4d54d389c43a7afcea2b15b9ea77c_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl85NC9mcmFnOjliOTBkM2Y1N2E1NDQ3ZWY5NGRhODk1YTBiOTgxNzY5L3RhYmxlOjFlMzk0Y2FiNjYyMDRjNWY4NWI0NzEwYWZiZGY3MWY5L3RhYmxlcmFuZ2U6MWUzOTRjYWI2NjIwNGM1Zjg1YjQ3MTBhZmJkZjcxZjlfNy0wLTEtMS0wL3RleHRyZWdpb246MGRiZTgxOWMzYmI0NDM5YzgxNmNlN2Y5ZGIzMGNmYmNfMTI2NDQzODM3MTk1MzQ_21342f4e-b8c3-4ccb-87e8-79171826917e"
      unitRef="usd">995000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl85NC9mcmFnOjliOTBkM2Y1N2E1NDQ3ZWY5NGRhODk1YTBiOTgxNzY5L3RhYmxlOjFlMzk0Y2FiNjYyMDRjNWY4NWI0NzEwYWZiZGY3MWY5L3RhYmxlcmFuZ2U6MWUzOTRjYWI2NjIwNGM1Zjg1YjQ3MTBhZmJkZjcxZjlfNy0yLTEtMS0w_d519cca5-9ee7-48cd-9831-502d672a524c"
      unitRef="usd">592555000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i5bd4d54d389c43a7afcea2b15b9ea77c_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl85NC9mcmFnOjliOTBkM2Y1N2E1NDQ3ZWY5NGRhODk1YTBiOTgxNzY5L3RhYmxlOjFlMzk0Y2FiNjYyMDRjNWY4NWI0NzEwYWZiZGY3MWY5L3RhYmxlcmFuZ2U6MWUzOTRjYWI2NjIwNGM1Zjg1YjQ3MTBhZmJkZjcxZjlfNy00LTEtMS0w_1b761d6c-8c5b-4cf2-9817-fbdeece70f8e"
      unitRef="usd">395729000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl85NC9mcmFnOjliOTBkM2Y1N2E1NDQ3ZWY5NGRhODk1YTBiOTgxNzY5L3RhYmxlOjFlMzk0Y2FiNjYyMDRjNWY4NWI0NzEwYWZiZGY3MWY5L3RhYmxlcmFuZ2U6MWUzOTRjYWI2NjIwNGM1Zjg1YjQ3MTBhZmJkZjcxZjlfOC0yLTEtMS0w_431bccb8-0e0d-4bd8-9107-1a6fee59507e"
      unitRef="usd">19108000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i5bd4d54d389c43a7afcea2b15b9ea77c_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl85NC9mcmFnOjliOTBkM2Y1N2E1NDQ3ZWY5NGRhODk1YTBiOTgxNzY5L3RhYmxlOjFlMzk0Y2FiNjYyMDRjNWY4NWI0NzEwYWZiZGY3MWY5L3RhYmxlcmFuZ2U6MWUzOTRjYWI2NjIwNGM1Zjg1YjQ3MTBhZmJkZjcxZjlfOC00LTEtMS0w_23d851f6-7b79-423c-9100-2cf46cadc9b9"
      unitRef="usd">28200000</us-gaap:InventoryNet>
    <ttwo:SoftwareDevelopmentCostsAndLicensesCurrent
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl85NC9mcmFnOjliOTBkM2Y1N2E1NDQ3ZWY5NGRhODk1YTBiOTgxNzY5L3RhYmxlOjFlMzk0Y2FiNjYyMDRjNWY4NWI0NzEwYWZiZGY3MWY5L3RhYmxlcmFuZ2U6MWUzOTRjYWI2NjIwNGM1Zjg1YjQ3MTBhZmJkZjcxZjlfOS0yLTEtMS0w_84a26795-ac9d-458a-aa59-8931a7cd09ef"
      unitRef="usd">40316000</ttwo:SoftwareDevelopmentCostsAndLicensesCurrent>
    <ttwo:SoftwareDevelopmentCostsAndLicensesCurrent
      contextRef="i5bd4d54d389c43a7afcea2b15b9ea77c_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl85NC9mcmFnOjliOTBkM2Y1N2E1NDQ3ZWY5NGRhODk1YTBiOTgxNzY5L3RhYmxlOjFlMzk0Y2FiNjYyMDRjNWY4NWI0NzEwYWZiZGY3MWY5L3RhYmxlcmFuZ2U6MWUzOTRjYWI2NjIwNGM1Zjg1YjQ3MTBhZmJkZjcxZjlfOS00LTEtMS0w_35f2d4d3-86ab-4655-b9ee-7c2260f31910"
      unitRef="usd">28880000</ttwo:SoftwareDevelopmentCostsAndLicensesCurrent>
    <us-gaap:DeferredCostsCurrent
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl85NC9mcmFnOjliOTBkM2Y1N2E1NDQ3ZWY5NGRhODk1YTBiOTgxNzY5L3RhYmxlOjFlMzk0Y2FiNjYyMDRjNWY4NWI0NzEwYWZiZGY3MWY5L3RhYmxlcmFuZ2U6MWUzOTRjYWI2NjIwNGM1Zjg1YjQ3MTBhZmJkZjcxZjlfMTAtMi0xLTEtMA_3ee71596-ac28-483a-ab73-5ebe7c6a1206"
      unitRef="usd">19598000</us-gaap:DeferredCostsCurrent>
    <us-gaap:DeferredCostsCurrent
      contextRef="i5bd4d54d389c43a7afcea2b15b9ea77c_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl85NC9mcmFnOjliOTBkM2Y1N2E1NDQ3ZWY5NGRhODk1YTBiOTgxNzY5L3RhYmxlOjFlMzk0Y2FiNjYyMDRjNWY4NWI0NzEwYWZiZGY3MWY5L3RhYmxlcmFuZ2U6MWUzOTRjYWI2NjIwNGM1Zjg1YjQ3MTBhZmJkZjcxZjlfMTAtNC0xLTEtMA_fdf5f339-5ff2-453f-891b-f335da447369"
      unitRef="usd">51867000</us-gaap:DeferredCostsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl85NC9mcmFnOjliOTBkM2Y1N2E1NDQ3ZWY5NGRhODk1YTBiOTgxNzY5L3RhYmxlOjFlMzk0Y2FiNjYyMDRjNWY4NWI0NzEwYWZiZGY3MWY5L3RhYmxlcmFuZ2U6MWUzOTRjYWI2NjIwNGM1Zjg1YjQ3MTBhZmJkZjcxZjlfMTEtMi0xLTEtMA_54a04090-c135-48c8-b703-b8675732896c"
      unitRef="usd">273503000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i5bd4d54d389c43a7afcea2b15b9ea77c_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl85NC9mcmFnOjliOTBkM2Y1N2E1NDQ3ZWY5NGRhODk1YTBiOTgxNzY5L3RhYmxlOjFlMzk0Y2FiNjYyMDRjNWY4NWI0NzEwYWZiZGY3MWY5L3RhYmxlcmFuZ2U6MWUzOTRjYWI2NjIwNGM1Zjg1YjQ3MTBhZmJkZjcxZjlfMTEtNC0xLTEtMA_3b4ee1db-fe7b-48e2-8c0f-92ca3a80c714"
      unitRef="usd">186688000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl85NC9mcmFnOjliOTBkM2Y1N2E1NDQ3ZWY5NGRhODk1YTBiOTgxNzY5L3RhYmxlOjFlMzk0Y2FiNjYyMDRjNWY4NWI0NzEwYWZiZGY3MWY5L3RhYmxlcmFuZ2U6MWUzOTRjYWI2NjIwNGM1Zjg1YjQ3MTBhZmJkZjcxZjlfMTItMi0xLTEtMA_213f9d37-10e5-4553-9df2-de6a16b3b980"
      unitRef="usd">3493351000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i5bd4d54d389c43a7afcea2b15b9ea77c_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl85NC9mcmFnOjliOTBkM2Y1N2E1NDQ3ZWY5NGRhODk1YTBiOTgxNzY5L3RhYmxlOjFlMzk0Y2FiNjYyMDRjNWY4NWI0NzEwYWZiZGY3MWY5L3RhYmxlcmFuZ2U6MWUzOTRjYWI2NjIwNGM1Zjg1YjQ3MTBhZmJkZjcxZjlfMTItNC0xLTEtMA_644703fe-b111-4cfb-a9e9-b4620065a06c"
      unitRef="usd">2827835000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl85NC9mcmFnOjliOTBkM2Y1N2E1NDQ3ZWY5NGRhODk1YTBiOTgxNzY5L3RhYmxlOjFlMzk0Y2FiNjYyMDRjNWY4NWI0NzEwYWZiZGY3MWY5L3RhYmxlcmFuZ2U6MWUzOTRjYWI2NjIwNGM1Zjg1YjQ3MTBhZmJkZjcxZjlfMTMtMi0xLTEtMA_029037be-7fe1-4b1b-ab53-fbcf16d8fafe"
      unitRef="usd">131888000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i5bd4d54d389c43a7afcea2b15b9ea77c_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl85NC9mcmFnOjliOTBkM2Y1N2E1NDQ3ZWY5NGRhODk1YTBiOTgxNzY5L3RhYmxlOjFlMzk0Y2FiNjYyMDRjNWY4NWI0NzEwYWZiZGY3MWY5L3RhYmxlcmFuZ2U6MWUzOTRjYWI2NjIwNGM1Zjg1YjQ3MTBhZmJkZjcxZjlfMTMtNC0xLTEtMA_a4e8996f-f72d-4479-89f4-39217ef3e13f"
      unitRef="usd">127882000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl85NC9mcmFnOjliOTBkM2Y1N2E1NDQ3ZWY5NGRhODk1YTBiOTgxNzY5L3RhYmxlOjFlMzk0Y2FiNjYyMDRjNWY4NWI0NzEwYWZiZGY3MWY5L3RhYmxlcmFuZ2U6MWUzOTRjYWI2NjIwNGM1Zjg1YjQ3MTBhZmJkZjcxZjlfMTQtMi0xLTEtMjcyNw_4d51537f-8750-4d26-be26-134ce14f649b"
      unitRef="usd">154284000</us-gaap:OperatingLeaseRightOfUseAsset>
    <ttwo:SoftwareDevelopmentCostsAndLicensesNoncurrent
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl85NC9mcmFnOjliOTBkM2Y1N2E1NDQ3ZWY5NGRhODk1YTBiOTgxNzY5L3RhYmxlOjFlMzk0Y2FiNjYyMDRjNWY4NWI0NzEwYWZiZGY3MWY5L3RhYmxlcmFuZ2U6MWUzOTRjYWI2NjIwNGM1Zjg1YjQ3MTBhZmJkZjcxZjlfMTQtMi0xLTEtMA_1695c0f0-b1a1-404e-9e76-3336ee78de57"
      unitRef="usd">401778000</ttwo:SoftwareDevelopmentCostsAndLicensesNoncurrent>
    <ttwo:SoftwareDevelopmentCostsAndLicensesNoncurrent
      contextRef="i5bd4d54d389c43a7afcea2b15b9ea77c_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl85NC9mcmFnOjliOTBkM2Y1N2E1NDQ3ZWY5NGRhODk1YTBiOTgxNzY5L3RhYmxlOjFlMzk0Y2FiNjYyMDRjNWY4NWI0NzEwYWZiZGY3MWY5L3RhYmxlcmFuZ2U6MWUzOTRjYWI2NjIwNGM1Zjg1YjQ3MTBhZmJkZjcxZjlfMTQtNC0xLTEtMA_e0e31215-ccf6-4870-bec2-c3fe914a1ea8"
      unitRef="usd">603436000</ttwo:SoftwareDevelopmentCostsAndLicensesNoncurrent>
    <us-gaap:Goodwill
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl85NC9mcmFnOjliOTBkM2Y1N2E1NDQ3ZWY5NGRhODk1YTBiOTgxNzY5L3RhYmxlOjFlMzk0Y2FiNjYyMDRjNWY4NWI0NzEwYWZiZGY3MWY5L3RhYmxlcmFuZ2U6MWUzOTRjYWI2NjIwNGM1Zjg1YjQ3MTBhZmJkZjcxZjlfMTYtMi0xLTEtMA_3103fe08-a999-4f73-b45d-498eb7f2f4e7"
      unitRef="usd">386494000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i5bd4d54d389c43a7afcea2b15b9ea77c_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl85NC9mcmFnOjliOTBkM2Y1N2E1NDQ3ZWY5NGRhODk1YTBiOTgxNzY5L3RhYmxlOjFlMzk0Y2FiNjYyMDRjNWY4NWI0NzEwYWZiZGY3MWY5L3RhYmxlcmFuZ2U6MWUzOTRjYWI2NjIwNGM1Zjg1YjQ3MTBhZmJkZjcxZjlfMTYtNC0xLTEtMA_5d21423b-9bc9-41b3-9b0a-fd6c695d13c2"
      unitRef="usd">381717000</us-gaap:Goodwill>
    <us-gaap:OtherIntangibleAssetsNet
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl85NC9mcmFnOjliOTBkM2Y1N2E1NDQ3ZWY5NGRhODk1YTBiOTgxNzY5L3RhYmxlOjFlMzk0Y2FiNjYyMDRjNWY4NWI0NzEwYWZiZGY3MWY5L3RhYmxlcmFuZ2U6MWUzOTRjYWI2NjIwNGM1Zjg1YjQ3MTBhZmJkZjcxZjlfMTctMi0xLTEtMA_f3df51f3-e44d-4e39-97cb-b3903cc6d7e4"
      unitRef="usd">51260000</us-gaap:OtherIntangibleAssetsNet>
    <us-gaap:OtherIntangibleAssetsNet
      contextRef="i5bd4d54d389c43a7afcea2b15b9ea77c_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl85NC9mcmFnOjliOTBkM2Y1N2E1NDQ3ZWY5NGRhODk1YTBiOTgxNzY5L3RhYmxlOjFlMzk0Y2FiNjYyMDRjNWY4NWI0NzEwYWZiZGY3MWY5L3RhYmxlcmFuZ2U6MWUzOTRjYWI2NjIwNGM1Zjg1YjQ3MTBhZmJkZjcxZjlfMTctNC0xLTEtMA_c9875dd3-e917-4bcf-b250-3230eee47bf9"
      unitRef="usd">73115000</us-gaap:OtherIntangibleAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl85NC9mcmFnOjliOTBkM2Y1N2E1NDQ3ZWY5NGRhODk1YTBiOTgxNzY5L3RhYmxlOjFlMzk0Y2FiNjYyMDRjNWY4NWI0NzEwYWZiZGY3MWY5L3RhYmxlcmFuZ2U6MWUzOTRjYWI2NjIwNGM1Zjg1YjQ3MTBhZmJkZjcxZjlfMTgtMi0xLTEtMA_ce9723f0-b64f-4333-a9c9-93dcd10985c2"
      unitRef="usd">116676000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i5bd4d54d389c43a7afcea2b15b9ea77c_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl85NC9mcmFnOjliOTBkM2Y1N2E1NDQ3ZWY5NGRhODk1YTBiOTgxNzY5L3RhYmxlOjFlMzk0Y2FiNjYyMDRjNWY4NWI0NzEwYWZiZGY3MWY5L3RhYmxlcmFuZ2U6MWUzOTRjYWI2NjIwNGM1Zjg1YjQ3MTBhZmJkZjcxZjlfMTgtNC0xLTEtMA_6ff7f3e1-6776-4698-aa62-08cb19578062"
      unitRef="usd">134732000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:RestrictedCashAndCashEquivalentsNoncurrent
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl85NC9mcmFnOjliOTBkM2Y1N2E1NDQ3ZWY5NGRhODk1YTBiOTgxNzY5L3RhYmxlOjFlMzk0Y2FiNjYyMDRjNWY4NWI0NzEwYWZiZGY3MWY5L3RhYmxlcmFuZ2U6MWUzOTRjYWI2NjIwNGM1Zjg1YjQ3MTBhZmJkZjcxZjlfMTktMi0xLTEtMjcxNw_ac74b35f-8709-41a4-8584-2ce5b22fda06"
      unitRef="usd">89124000</us-gaap:RestrictedCashAndCashEquivalentsNoncurrent>
    <us-gaap:RestrictedCashAndCashEquivalentsNoncurrent
      contextRef="i5bd4d54d389c43a7afcea2b15b9ea77c_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl85NC9mcmFnOjliOTBkM2Y1N2E1NDQ3ZWY5NGRhODk1YTBiOTgxNzY5L3RhYmxlOjFlMzk0Y2FiNjYyMDRjNWY4NWI0NzEwYWZiZGY3MWY5L3RhYmxlcmFuZ2U6MWUzOTRjYWI2NjIwNGM1Zjg1YjQ3MTBhZmJkZjcxZjlfMTktNC0xLTEtMjcyMA_29657991-4801-45f7-817d-1823bab3f7db"
      unitRef="usd">0</us-gaap:RestrictedCashAndCashEquivalentsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl85NC9mcmFnOjliOTBkM2Y1N2E1NDQ3ZWY5NGRhODk1YTBiOTgxNzY5L3RhYmxlOjFlMzk0Y2FiNjYyMDRjNWY4NWI0NzEwYWZiZGY3MWY5L3RhYmxlcmFuZ2U6MWUzOTRjYWI2NjIwNGM1Zjg1YjQ3MTBhZmJkZjcxZjlfMTktMi0xLTEtMA_cc1698f3-9384-415d-bbef-50f744d28b46"
      unitRef="usd">123977000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i5bd4d54d389c43a7afcea2b15b9ea77c_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl85NC9mcmFnOjliOTBkM2Y1N2E1NDQ3ZWY5NGRhODk1YTBiOTgxNzY5L3RhYmxlOjFlMzk0Y2FiNjYyMDRjNWY4NWI0NzEwYWZiZGY3MWY5L3RhYmxlcmFuZ2U6MWUzOTRjYWI2NjIwNGM1Zjg1YjQ3MTBhZmJkZjcxZjlfMTktNC0xLTEtMA_6db01811-a813-4280-82d3-7d58cc6320c6"
      unitRef="usd">94348000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl85NC9mcmFnOjliOTBkM2Y1N2E1NDQ3ZWY5NGRhODk1YTBiOTgxNzY5L3RhYmxlOjFlMzk0Y2FiNjYyMDRjNWY4NWI0NzEwYWZiZGY3MWY5L3RhYmxlcmFuZ2U6MWUzOTRjYWI2NjIwNGM1Zjg1YjQ3MTBhZmJkZjcxZjlfMjAtMi0xLTEtMA_0df6f94f-f6b4-4e99-a390-b03576af90fb"
      unitRef="usd">4948832000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i5bd4d54d389c43a7afcea2b15b9ea77c_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl85NC9mcmFnOjliOTBkM2Y1N2E1NDQ3ZWY5NGRhODk1YTBiOTgxNzY5L3RhYmxlOjFlMzk0Y2FiNjYyMDRjNWY4NWI0NzEwYWZiZGY3MWY5L3RhYmxlcmFuZ2U6MWUzOTRjYWI2NjIwNGM1Zjg1YjQ3MTBhZmJkZjcxZjlfMjAtNC0xLTEtMA_c7d44398-c47b-4caf-ab17-0ac894ad3056"
      unitRef="usd">4243065000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl85NC9mcmFnOjliOTBkM2Y1N2E1NDQ3ZWY5NGRhODk1YTBiOTgxNzY5L3RhYmxlOjFlMzk0Y2FiNjYyMDRjNWY4NWI0NzEwYWZiZGY3MWY5L3RhYmxlcmFuZ2U6MWUzOTRjYWI2NjIwNGM1Zjg1YjQ3MTBhZmJkZjcxZjlfMjMtMi0xLTEtMA_1f1154ce-4338-4812-8c31-26e8f6e49204"
      unitRef="usd">65684000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i5bd4d54d389c43a7afcea2b15b9ea77c_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl85NC9mcmFnOjliOTBkM2Y1N2E1NDQ3ZWY5NGRhODk1YTBiOTgxNzY5L3RhYmxlOjFlMzk0Y2FiNjYyMDRjNWY4NWI0NzEwYWZiZGY3MWY5L3RhYmxlcmFuZ2U6MWUzOTRjYWI2NjIwNGM1Zjg1YjQ3MTBhZmJkZjcxZjlfMjMtNC0xLTEtMA_63186675-7baf-4949-9c56-4eb515be04f2"
      unitRef="usd">72797000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl85NC9mcmFnOjliOTBkM2Y1N2E1NDQ3ZWY5NGRhODk1YTBiOTgxNzY5L3RhYmxlOjFlMzk0Y2FiNjYyMDRjNWY4NWI0NzEwYWZiZGY3MWY5L3RhYmxlcmFuZ2U6MWUzOTRjYWI2NjIwNGM1Zjg1YjQ3MTBhZmJkZjcxZjlfMjQtMi0xLTEtMA_4b2586e6-a2c2-4f7c-8cf6-7825e60d07fc"
      unitRef="usd">1169884000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i5bd4d54d389c43a7afcea2b15b9ea77c_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl85NC9mcmFnOjliOTBkM2Y1N2E1NDQ3ZWY5NGRhODk1YTBiOTgxNzY5L3RhYmxlOjFlMzk0Y2FiNjYyMDRjNWY4NWI0NzEwYWZiZGY3MWY5L3RhYmxlcmFuZ2U6MWUzOTRjYWI2NjIwNGM1Zjg1YjQ3MTBhZmJkZjcxZjlfMjQtNC0xLTEtMA_ab0c0f5a-5872-4f63-a461-5206e7f71de1"
      unitRef="usd">1035695000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl85NC9mcmFnOjliOTBkM2Y1N2E1NDQ3ZWY5NGRhODk1YTBiOTgxNzY5L3RhYmxlOjFlMzk0Y2FiNjYyMDRjNWY4NWI0NzEwYWZiZGY3MWY5L3RhYmxlcmFuZ2U6MWUzOTRjYWI2NjIwNGM1Zjg1YjQ3MTBhZmJkZjcxZjlfMjUtMi0xLTEtMA_97bea7dd-b95c-4adf-bbcc-8e71a51d2830"
      unitRef="usd">777784000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i5bd4d54d389c43a7afcea2b15b9ea77c_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl85NC9mcmFnOjliOTBkM2Y1N2E1NDQ3ZWY5NGRhODk1YTBiOTgxNzY5L3RhYmxlOjFlMzk0Y2FiNjYyMDRjNWY4NWI0NzEwYWZiZGY3MWY5L3RhYmxlcmFuZ2U6MWUzOTRjYWI2NjIwNGM1Zjg1YjQ3MTBhZmJkZjcxZjlfMjUtNC0xLTEtMA_1a830f17-20bf-434f-9995-5d91fc0ba854"
      unitRef="usd">843302000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl85NC9mcmFnOjliOTBkM2Y1N2E1NDQ3ZWY5NGRhODk1YTBiOTgxNzY5L3RhYmxlOjFlMzk0Y2FiNjYyMDRjNWY4NWI0NzEwYWZiZGY3MWY5L3RhYmxlcmFuZ2U6MWUzOTRjYWI2NjIwNGM1Zjg1YjQ3MTBhZmJkZjcxZjlfMjgtMi0xLTEtMjc0Mw_09531467-9d39-426a-ae9c-b2c84418ba7d"
      unitRef="usd">25187000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl85NC9mcmFnOjliOTBkM2Y1N2E1NDQ3ZWY5NGRhODk1YTBiOTgxNzY5L3RhYmxlOjFlMzk0Y2FiNjYyMDRjNWY4NWI0NzEwYWZiZGY3MWY5L3RhYmxlcmFuZ2U6MWUzOTRjYWI2NjIwNGM1Zjg1YjQ3MTBhZmJkZjcxZjlfMjYtMi0xLTEtMA_af81a743-ebaf-46cd-a69a-1be7dc09cfcd"
      unitRef="usd">2038539000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i5bd4d54d389c43a7afcea2b15b9ea77c_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl85NC9mcmFnOjliOTBkM2Y1N2E1NDQ3ZWY5NGRhODk1YTBiOTgxNzY5L3RhYmxlOjFlMzk0Y2FiNjYyMDRjNWY4NWI0NzEwYWZiZGY3MWY5L3RhYmxlcmFuZ2U6MWUzOTRjYWI2NjIwNGM1Zjg1YjQ3MTBhZmJkZjcxZjlfMjYtNC0xLTEtMA_3a3fd76c-3be5-4567-9a52-92570c207ad6"
      unitRef="usd">1951794000</us-gaap:LiabilitiesCurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl85NC9mcmFnOjliOTBkM2Y1N2E1NDQ3ZWY5NGRhODk1YTBiOTgxNzY5L3RhYmxlOjFlMzk0Y2FiNjYyMDRjNWY4NWI0NzEwYWZiZGY3MWY5L3RhYmxlcmFuZ2U6MWUzOTRjYWI2NjIwNGM1Zjg1YjQ3MTBhZmJkZjcxZjlfMjgtMi0xLTEtMA_66b43fb6-e9e5-46e2-aa6c-0313d7d2ba0d"
      unitRef="usd">28339000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i5bd4d54d389c43a7afcea2b15b9ea77c_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl85NC9mcmFnOjliOTBkM2Y1N2E1NDQ3ZWY5NGRhODk1YTBiOTgxNzY5L3RhYmxlOjFlMzk0Y2FiNjYyMDRjNWY4NWI0NzEwYWZiZGY3MWY5L3RhYmxlcmFuZ2U6MWUzOTRjYWI2NjIwNGM1Zjg1YjQ3MTBhZmJkZjcxZjlfMjgtNC0xLTEtMA_09a0670f-d60b-4464-aab2-c9ccddffd357"
      unitRef="usd">21058000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl85NC9mcmFnOjliOTBkM2Y1N2E1NDQ3ZWY5NGRhODk1YTBiOTgxNzY5L3RhYmxlOjFlMzk0Y2FiNjYyMDRjNWY4NWI0NzEwYWZiZGY3MWY5L3RhYmxlcmFuZ2U6MWUzOTRjYWI2NjIwNGM1Zjg1YjQ3MTBhZmJkZjcxZjlfMzEtMi0xLTEtNDc0Mg_7ff43805-048e-409a-bc2d-78e1fb176332"
      unitRef="usd">152059000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl85NC9mcmFnOjliOTBkM2Y1N2E1NDQ3ZWY5NGRhODk1YTBiOTgxNzY5L3RhYmxlOjFlMzk0Y2FiNjYyMDRjNWY4NWI0NzEwYWZiZGY3MWY5L3RhYmxlcmFuZ2U6MWUzOTRjYWI2NjIwNGM1Zjg1YjQ3MTBhZmJkZjcxZjlfMjktMi0xLTEtMA_370ca265-62a9-4e83-9598-8ec30cb377dc"
      unitRef="usd">190651000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i5bd4d54d389c43a7afcea2b15b9ea77c_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl85NC9mcmFnOjliOTBkM2Y1N2E1NDQ3ZWY5NGRhODk1YTBiOTgxNzY5L3RhYmxlOjFlMzk0Y2FiNjYyMDRjNWY4NWI0NzEwYWZiZGY3MWY5L3RhYmxlcmFuZ2U6MWUzOTRjYWI2NjIwNGM1Zjg1YjQ3MTBhZmJkZjcxZjlfMjktNC0xLTEtMA_7ae9c7ef-a4a5-4789-85d0-2d6eda12350e"
      unitRef="usd">229633000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl85NC9mcmFnOjliOTBkM2Y1N2E1NDQ3ZWY5NGRhODk1YTBiOTgxNzY5L3RhYmxlOjFlMzk0Y2FiNjYyMDRjNWY4NWI0NzEwYWZiZGY3MWY5L3RhYmxlcmFuZ2U6MWUzOTRjYWI2NjIwNGM1Zjg1YjQ3MTBhZmJkZjcxZjlfMzAtMi0xLTEtMA_0ed95755-0b96-4a8e-876a-169c7ac3f8f6"
      unitRef="usd">2409588000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i5bd4d54d389c43a7afcea2b15b9ea77c_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl85NC9mcmFnOjliOTBkM2Y1N2E1NDQ3ZWY5NGRhODk1YTBiOTgxNzY5L3RhYmxlOjFlMzk0Y2FiNjYyMDRjNWY4NWI0NzEwYWZiZGY3MWY5L3RhYmxlcmFuZ2U6MWUzOTRjYWI2NjIwNGM1Zjg1YjQ3MTBhZmJkZjcxZjlfMzAtNC0xLTEtMA_e2978a66-9d3a-4b49-9015-c5b454b21b76"
      unitRef="usd">2202485000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl85NC9mcmFnOjliOTBkM2Y1N2E1NDQ3ZWY5NGRhODk1YTBiOTgxNzY5L3RhYmxlOjFlMzk0Y2FiNjYyMDRjNWY4NWI0NzEwYWZiZGY3MWY5L3RhYmxlcmFuZ2U6MWUzOTRjYWI2NjIwNGM1Zjg1YjQ3MTBhZmJkZjcxZjlfMzEtMi0xLTEtMA_6d0864e5-02b8-4c88-b32e-acef4929032a"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i5bd4d54d389c43a7afcea2b15b9ea77c_I20190331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl85NC9mcmFnOjliOTBkM2Y1N2E1NDQ3ZWY5NGRhODk1YTBiOTgxNzY5L3RhYmxlOjFlMzk0Y2FiNjYyMDRjNWY4NWI0NzEwYWZiZGY3MWY5L3RhYmxlcmFuZ2U6MWUzOTRjYWI2NjIwNGM1Zjg1YjQ3MTBhZmJkZjcxZjlfMzEtNC0xLTEtMA_446ef2bf-b10d-450d-96c4-78f22258111d"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl85NC9mcmFnOjliOTBkM2Y1N2E1NDQ3ZWY5NGRhODk1YTBiOTgxNzY5L3RhYmxlOjFlMzk0Y2FiNjYyMDRjNWY4NWI0NzEwYWZiZGY3MWY5L3RhYmxlcmFuZ2U6MWUzOTRjYWI2NjIwNGM1Zjg1YjQ3MTBhZmJkZjcxZjlfMzMtMC0xLTEtMC90ZXh0cmVnaW9uOmY0OWJkZWFlMDU0MzQxYTNhNjMzOTQzYmI5NjNhZjYyXzEyNjQ0MzgzNzE5NTQ5_1d8a9ae7-e7cd-4bbd-b570-3681eee16aa4"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i5bd4d54d389c43a7afcea2b15b9ea77c_I20190331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl85NC9mcmFnOjliOTBkM2Y1N2E1NDQ3ZWY5NGRhODk1YTBiOTgxNzY5L3RhYmxlOjFlMzk0Y2FiNjYyMDRjNWY4NWI0NzEwYWZiZGY3MWY5L3RhYmxlcmFuZ2U6MWUzOTRjYWI2NjIwNGM1Zjg1YjQ3MTBhZmJkZjcxZjlfMzMtMC0xLTEtMC90ZXh0cmVnaW9uOmY0OWJkZWFlMDU0MzQxYTNhNjMzOTQzYmI5NjNhZjYyXzEyNjQ0MzgzNzE5NTQ5_90b31e7b-4795-437d-a5ef-bc9f7029a783"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i5bd4d54d389c43a7afcea2b15b9ea77c_I20190331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl85NC9mcmFnOjliOTBkM2Y1N2E1NDQ3ZWY5NGRhODk1YTBiOTgxNzY5L3RhYmxlOjFlMzk0Y2FiNjYyMDRjNWY4NWI0NzEwYWZiZGY3MWY5L3RhYmxlcmFuZ2U6MWUzOTRjYWI2NjIwNGM1Zjg1YjQ3MTBhZmJkZjcxZjlfMzMtMC0xLTEtMC90ZXh0cmVnaW9uOmY0OWJkZWFlMDU0MzQxYTNhNjMzOTQzYmI5NjNhZjYyXzEyNjQ0MzgzNzE5NTU2_265f2141-8d34-4a0b-811d-e1eaf3719973"
      unitRef="shares">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl85NC9mcmFnOjliOTBkM2Y1N2E1NDQ3ZWY5NGRhODk1YTBiOTgxNzY5L3RhYmxlOjFlMzk0Y2FiNjYyMDRjNWY4NWI0NzEwYWZiZGY3MWY5L3RhYmxlcmFuZ2U6MWUzOTRjYWI2NjIwNGM1Zjg1YjQ3MTBhZmJkZjcxZjlfMzMtMC0xLTEtMC90ZXh0cmVnaW9uOmY0OWJkZWFlMDU0MzQxYTNhNjMzOTQzYmI5NjNhZjYyXzEyNjQ0MzgzNzE5NTU2_e33cb000-6672-4331-935e-bffe09c51b76"
      unitRef="shares">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl85NC9mcmFnOjliOTBkM2Y1N2E1NDQ3ZWY5NGRhODk1YTBiOTgxNzY5L3RhYmxlOjFlMzk0Y2FiNjYyMDRjNWY4NWI0NzEwYWZiZGY3MWY5L3RhYmxlcmFuZ2U6MWUzOTRjYWI2NjIwNGM1Zjg1YjQ3MTBhZmJkZjcxZjlfMzMtMC0xLTEtMC90ZXh0cmVnaW9uOmY0OWJkZWFlMDU0MzQxYTNhNjMzOTQzYmI5NjNhZjYyXzEyNjQ0MzgzNzE5NTY5_739af54b-9169-4efe-bbd4-a23858f85fe3"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i5bd4d54d389c43a7afcea2b15b9ea77c_I20190331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl85NC9mcmFnOjliOTBkM2Y1N2E1NDQ3ZWY5NGRhODk1YTBiOTgxNzY5L3RhYmxlOjFlMzk0Y2FiNjYyMDRjNWY4NWI0NzEwYWZiZGY3MWY5L3RhYmxlcmFuZ2U6MWUzOTRjYWI2NjIwNGM1Zjg1YjQ3MTBhZmJkZjcxZjlfMzMtMC0xLTEtMC90ZXh0cmVnaW9uOmY0OWJkZWFlMDU0MzQxYTNhNjMzOTQzYmI5NjNhZjYyXzEyNjQ0MzgzNzE5NTY5_93f49330-f6e5-4657-86bf-c1683b1f8694"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl85NC9mcmFnOjliOTBkM2Y1N2E1NDQ3ZWY5NGRhODk1YTBiOTgxNzY5L3RhYmxlOjFlMzk0Y2FiNjYyMDRjNWY4NWI0NzEwYWZiZGY3MWY5L3RhYmxlcmFuZ2U6MWUzOTRjYWI2NjIwNGM1Zjg1YjQ3MTBhZmJkZjcxZjlfMzMtMC0xLTEtMC90ZXh0cmVnaW9uOmY0OWJkZWFlMDU0MzQxYTNhNjMzOTQzYmI5NjNhZjYyXzEyNjQ0MzgzNzE5NTY5_bb0c16f4-a95b-46ba-bd09-935a6f6959a9"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i5bd4d54d389c43a7afcea2b15b9ea77c_I20190331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl85NC9mcmFnOjliOTBkM2Y1N2E1NDQ3ZWY5NGRhODk1YTBiOTgxNzY5L3RhYmxlOjFlMzk0Y2FiNjYyMDRjNWY4NWI0NzEwYWZiZGY3MWY5L3RhYmxlcmFuZ2U6MWUzOTRjYWI2NjIwNGM1Zjg1YjQ3MTBhZmJkZjcxZjlfMzMtMC0xLTEtMC90ZXh0cmVnaW9uOmY0OWJkZWFlMDU0MzQxYTNhNjMzOTQzYmI5NjNhZjYyXzEyNjQ0MzgzNzE5NTY5_e70b7cdc-46f3-4f50-a844-3b795d237d28"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockValue
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl85NC9mcmFnOjliOTBkM2Y1N2E1NDQ3ZWY5NGRhODk1YTBiOTgxNzY5L3RhYmxlOjFlMzk0Y2FiNjYyMDRjNWY4NWI0NzEwYWZiZGY3MWY5L3RhYmxlcmFuZ2U6MWUzOTRjYWI2NjIwNGM1Zjg1YjQ3MTBhZmJkZjcxZjlfMzMtMi0xLTEtMA_13099714-3eb0-48e8-84f6-4de96bbb6ef4"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i5bd4d54d389c43a7afcea2b15b9ea77c_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl85NC9mcmFnOjliOTBkM2Y1N2E1NDQ3ZWY5NGRhODk1YTBiOTgxNzY5L3RhYmxlOjFlMzk0Y2FiNjYyMDRjNWY4NWI0NzEwYWZiZGY3MWY5L3RhYmxlcmFuZ2U6MWUzOTRjYWI2NjIwNGM1Zjg1YjQ3MTBhZmJkZjcxZjlfMzMtNC0xLTEtMA_e5b8a475-488e-4f83-a983-abe0e2a52a86"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl85NC9mcmFnOjliOTBkM2Y1N2E1NDQ3ZWY5NGRhODk1YTBiOTgxNzY5L3RhYmxlOjFlMzk0Y2FiNjYyMDRjNWY4NWI0NzEwYWZiZGY3MWY5L3RhYmxlcmFuZ2U6MWUzOTRjYWI2NjIwNGM1Zjg1YjQ3MTBhZmJkZjcxZjlfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOmU0YzM1NTA2MjQ1MjQ0MTdiZjA3MjU1N2Q5OWRjMDU3XzEyNjQ0MzgzNzE5NjAw_4ca413af-4814-4471-bde0-e8ef3c59e1ce"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i5bd4d54d389c43a7afcea2b15b9ea77c_I20190331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl85NC9mcmFnOjliOTBkM2Y1N2E1NDQ3ZWY5NGRhODk1YTBiOTgxNzY5L3RhYmxlOjFlMzk0Y2FiNjYyMDRjNWY4NWI0NzEwYWZiZGY3MWY5L3RhYmxlcmFuZ2U6MWUzOTRjYWI2NjIwNGM1Zjg1YjQ3MTBhZmJkZjcxZjlfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOmU0YzM1NTA2MjQ1MjQ0MTdiZjA3MjU1N2Q5OWRjMDU3XzEyNjQ0MzgzNzE5NjAw_dc309535-0a0d-46d7-bc13-35bdd5830f6a"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i5bd4d54d389c43a7afcea2b15b9ea77c_I20190331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl85NC9mcmFnOjliOTBkM2Y1N2E1NDQ3ZWY5NGRhODk1YTBiOTgxNzY5L3RhYmxlOjFlMzk0Y2FiNjYyMDRjNWY4NWI0NzEwYWZiZGY3MWY5L3RhYmxlcmFuZ2U6MWUzOTRjYWI2NjIwNGM1Zjg1YjQ3MTBhZmJkZjcxZjlfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOmU0YzM1NTA2MjQ1MjQ0MTdiZjA3MjU1N2Q5OWRjMDU3XzEyNjQ0MzgzNzE5NjA5_7cf1366f-5ce0-4bc1-8a03-69f5efeb517e"
      unitRef="shares">200000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl85NC9mcmFnOjliOTBkM2Y1N2E1NDQ3ZWY5NGRhODk1YTBiOTgxNzY5L3RhYmxlOjFlMzk0Y2FiNjYyMDRjNWY4NWI0NzEwYWZiZGY3MWY5L3RhYmxlcmFuZ2U6MWUzOTRjYWI2NjIwNGM1Zjg1YjQ3MTBhZmJkZjcxZjlfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOmU0YzM1NTA2MjQ1MjQ0MTdiZjA3MjU1N2Q5OWRjMDU3XzEyNjQ0MzgzNzE5NjA5_bf2592d7-32af-4469-bb9a-455602c7a5cb"
      unitRef="shares">200000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:SharesOutstanding
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl85NC9mcmFnOjliOTBkM2Y1N2E1NDQ3ZWY5NGRhODk1YTBiOTgxNzY5L3RhYmxlOjFlMzk0Y2FiNjYyMDRjNWY4NWI0NzEwYWZiZGY3MWY5L3RhYmxlcmFuZ2U6MWUzOTRjYWI2NjIwNGM1Zjg1YjQ3MTBhZmJkZjcxZjlfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOmU0YzM1NTA2MjQ1MjQ0MTdiZjA3MjU1N2Q5OWRjMDU3XzEyNjQ0MzgzNzE5NjE4_8016479a-7999-4a12-a6c4-cbe1e7768335"
      unitRef="shares">135927000</us-gaap:SharesOutstanding>
    <us-gaap:SharesOutstanding
      contextRef="i5bd4d54d389c43a7afcea2b15b9ea77c_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl85NC9mcmFnOjliOTBkM2Y1N2E1NDQ3ZWY5NGRhODk1YTBiOTgxNzY5L3RhYmxlOjFlMzk0Y2FiNjYyMDRjNWY4NWI0NzEwYWZiZGY3MWY5L3RhYmxlcmFuZ2U6MWUzOTRjYWI2NjIwNGM1Zjg1YjQ3MTBhZmJkZjcxZjlfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOmU0YzM1NTA2MjQ1MjQ0MTdiZjA3MjU1N2Q5OWRjMDU3XzEyNjQ0MzgzNzE5NjI3_7b68e061-46de-476c-94f5-3bf995cbdf22"
      unitRef="shares">134602000</us-gaap:SharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl85NC9mcmFnOjliOTBkM2Y1N2E1NDQ3ZWY5NGRhODk1YTBiOTgxNzY5L3RhYmxlOjFlMzk0Y2FiNjYyMDRjNWY4NWI0NzEwYWZiZGY3MWY5L3RhYmxlcmFuZ2U6MWUzOTRjYWI2NjIwNGM1Zjg1YjQ3MTBhZmJkZjcxZjlfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOmU0YzM1NTA2MjQ1MjQ0MTdiZjA3MjU1N2Q5OWRjMDU3XzEyNjQ0MzgzNzE5NjM2_f2856c44-a7df-426f-b235-824c851380ce"
      unitRef="shares">113506000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i5bd4d54d389c43a7afcea2b15b9ea77c_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl85NC9mcmFnOjliOTBkM2Y1N2E1NDQ3ZWY5NGRhODk1YTBiOTgxNzY5L3RhYmxlOjFlMzk0Y2FiNjYyMDRjNWY4NWI0NzEwYWZiZGY3MWY5L3RhYmxlcmFuZ2U6MWUzOTRjYWI2NjIwNGM1Zjg1YjQ3MTBhZmJkZjcxZjlfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOmU0YzM1NTA2MjQ1MjQ0MTdiZjA3MjU1N2Q5OWRjMDU3XzEyNjQ0MzgzNzE5NjQ1_77e8e50a-797c-4484-ad7d-2d15d5bae7d2"
      unitRef="shares">112181000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl85NC9mcmFnOjliOTBkM2Y1N2E1NDQ3ZWY5NGRhODk1YTBiOTgxNzY5L3RhYmxlOjFlMzk0Y2FiNjYyMDRjNWY4NWI0NzEwYWZiZGY3MWY5L3RhYmxlcmFuZ2U6MWUzOTRjYWI2NjIwNGM1Zjg1YjQ3MTBhZmJkZjcxZjlfMzQtMi0xLTEtMA_f0cab34f-f20d-468e-82b2-4a87415fb69c"
      unitRef="usd">1359000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i5bd4d54d389c43a7afcea2b15b9ea77c_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl85NC9mcmFnOjliOTBkM2Y1N2E1NDQ3ZWY5NGRhODk1YTBiOTgxNzY5L3RhYmxlOjFlMzk0Y2FiNjYyMDRjNWY4NWI0NzEwYWZiZGY3MWY5L3RhYmxlcmFuZ2U6MWUzOTRjYWI2NjIwNGM1Zjg1YjQ3MTBhZmJkZjcxZjlfMzQtNC0xLTEtMA_c246a633-1f77-467f-a406-3db3f9274dda"
      unitRef="usd">1346000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl85NC9mcmFnOjliOTBkM2Y1N2E1NDQ3ZWY5NGRhODk1YTBiOTgxNzY5L3RhYmxlOjFlMzk0Y2FiNjYyMDRjNWY4NWI0NzEwYWZiZGY3MWY5L3RhYmxlcmFuZ2U6MWUzOTRjYWI2NjIwNGM1Zjg1YjQ3MTBhZmJkZjcxZjlfMzUtMi0xLTEtMA_a8e11a66-f30c-465a-93b2-97586038bb50"
      unitRef="usd">2134748000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i5bd4d54d389c43a7afcea2b15b9ea77c_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl85NC9mcmFnOjliOTBkM2Y1N2E1NDQ3ZWY5NGRhODk1YTBiOTgxNzY5L3RhYmxlOjFlMzk0Y2FiNjYyMDRjNWY4NWI0NzEwYWZiZGY3MWY5L3RhYmxlcmFuZ2U6MWUzOTRjYWI2NjIwNGM1Zjg1YjQ3MTBhZmJkZjcxZjlfMzUtNC0xLTEtMA_a670637b-0e8b-4083-99dc-ad644ffb570a"
      unitRef="usd">2019369000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:TreasuryStockShares
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl85NC9mcmFnOjliOTBkM2Y1N2E1NDQ3ZWY5NGRhODk1YTBiOTgxNzY5L3RhYmxlOjFlMzk0Y2FiNjYyMDRjNWY4NWI0NzEwYWZiZGY3MWY5L3RhYmxlcmFuZ2U6MWUzOTRjYWI2NjIwNGM1Zjg1YjQ3MTBhZmJkZjcxZjlfMzYtMC0xLTEtMC90ZXh0cmVnaW9uOmIzOWYwZjBkMmI3ZjQ5ZjQ4ZmI0ZmJjMTkwOTc5ZTBhXzEyNjQ0MzgzNzE5NTIw_35e3de3d-aad9-4279-983c-1bda484b6156"
      unitRef="shares">22421000</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockShares
      contextRef="i5bd4d54d389c43a7afcea2b15b9ea77c_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl85NC9mcmFnOjliOTBkM2Y1N2E1NDQ3ZWY5NGRhODk1YTBiOTgxNzY5L3RhYmxlOjFlMzk0Y2FiNjYyMDRjNWY4NWI0NzEwYWZiZGY3MWY5L3RhYmxlcmFuZ2U6MWUzOTRjYWI2NjIwNGM1Zjg1YjQ3MTBhZmJkZjcxZjlfMzYtMC0xLTEtMC90ZXh0cmVnaW9uOmIzOWYwZjBkMmI3ZjQ5ZjQ4ZmI0ZmJjMTkwOTc5ZTBhXzEyNjQ0MzgzNzE5NTIw_82cc53b1-0aa8-48d3-8fd6-97fde02a66ea"
      unitRef="shares">22421000</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockValue
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl85NC9mcmFnOjliOTBkM2Y1N2E1NDQ3ZWY5NGRhODk1YTBiOTgxNzY5L3RhYmxlOjFlMzk0Y2FiNjYyMDRjNWY4NWI0NzEwYWZiZGY3MWY5L3RhYmxlcmFuZ2U6MWUzOTRjYWI2NjIwNGM1Zjg1YjQ3MTBhZmJkZjcxZjlfMzYtMi0xLTEtMA_2d4f61c4-2bfb-4400-9f92-a1baba271f99"
      unitRef="usd">820572000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue
      contextRef="i5bd4d54d389c43a7afcea2b15b9ea77c_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl85NC9mcmFnOjliOTBkM2Y1N2E1NDQ3ZWY5NGRhODk1YTBiOTgxNzY5L3RhYmxlOjFlMzk0Y2FiNjYyMDRjNWY4NWI0NzEwYWZiZGY3MWY5L3RhYmxlcmFuZ2U6MWUzOTRjYWI2NjIwNGM1Zjg1YjQ3MTBhZmJkZjcxZjlfMzYtNC0xLTEtMA_bf69e179-d553-4456-9a9b-bb62d3081ac5"
      unitRef="usd">820572000</us-gaap:TreasuryStockValue>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl85NC9mcmFnOjliOTBkM2Y1N2E1NDQ3ZWY5NGRhODk1YTBiOTgxNzY5L3RhYmxlOjFlMzk0Y2FiNjYyMDRjNWY4NWI0NzEwYWZiZGY3MWY5L3RhYmxlcmFuZ2U6MWUzOTRjYWI2NjIwNGM1Zjg1YjQ3MTBhZmJkZjcxZjlfMzctMi0xLTEtMA_a4b4f741-90cf-4420-89e8-977478e0d727"
      unitRef="usd">1282085000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i5bd4d54d389c43a7afcea2b15b9ea77c_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl85NC9mcmFnOjliOTBkM2Y1N2E1NDQ3ZWY5NGRhODk1YTBiOTgxNzY5L3RhYmxlOjFlMzk0Y2FiNjYyMDRjNWY4NWI0NzEwYWZiZGY3MWY5L3RhYmxlcmFuZ2U6MWUzOTRjYWI2NjIwNGM1Zjg1YjQ3MTBhZmJkZjcxZjlfMzctNC0xLTEtMA_64153457-2cb6-46dc-adc4-8c797669c911"
      unitRef="usd">877626000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl85NC9mcmFnOjliOTBkM2Y1N2E1NDQ3ZWY5NGRhODk1YTBiOTgxNzY5L3RhYmxlOjFlMzk0Y2FiNjYyMDRjNWY4NWI0NzEwYWZiZGY3MWY5L3RhYmxlcmFuZ2U6MWUzOTRjYWI2NjIwNGM1Zjg1YjQ3MTBhZmJkZjcxZjlfMzgtMi0xLTEtMA_b7efe75c-5f51-4f39-8137-408afb4c3496"
      unitRef="usd">-58376000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i5bd4d54d389c43a7afcea2b15b9ea77c_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl85NC9mcmFnOjliOTBkM2Y1N2E1NDQ3ZWY5NGRhODk1YTBiOTgxNzY5L3RhYmxlOjFlMzk0Y2FiNjYyMDRjNWY4NWI0NzEwYWZiZGY3MWY5L3RhYmxlcmFuZ2U6MWUzOTRjYWI2NjIwNGM1Zjg1YjQ3MTBhZmJkZjcxZjlfMzgtNC0xLTEtMA_6cc5a019-b17e-4265-90c4-1889037d9215"
      unitRef="usd">-37189000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl85NC9mcmFnOjliOTBkM2Y1N2E1NDQ3ZWY5NGRhODk1YTBiOTgxNzY5L3RhYmxlOjFlMzk0Y2FiNjYyMDRjNWY4NWI0NzEwYWZiZGY3MWY5L3RhYmxlcmFuZ2U6MWUzOTRjYWI2NjIwNGM1Zjg1YjQ3MTBhZmJkZjcxZjlfMzktMi0xLTEtMA_35dd8447-8061-463e-b2fe-510e84a7f85c"
      unitRef="usd">2539244000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5bd4d54d389c43a7afcea2b15b9ea77c_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl85NC9mcmFnOjliOTBkM2Y1N2E1NDQ3ZWY5NGRhODk1YTBiOTgxNzY5L3RhYmxlOjFlMzk0Y2FiNjYyMDRjNWY4NWI0NzEwYWZiZGY3MWY5L3RhYmxlcmFuZ2U6MWUzOTRjYWI2NjIwNGM1Zjg1YjQ3MTBhZmJkZjcxZjlfMzktNC0xLTEtMA_6579dcd2-c63f-454f-a5cf-67ecd7227f05"
      unitRef="usd">2040580000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl85NC9mcmFnOjliOTBkM2Y1N2E1NDQ3ZWY5NGRhODk1YTBiOTgxNzY5L3RhYmxlOjFlMzk0Y2FiNjYyMDRjNWY4NWI0NzEwYWZiZGY3MWY5L3RhYmxlcmFuZ2U6MWUzOTRjYWI2NjIwNGM1Zjg1YjQ3MTBhZmJkZjcxZjlfNDAtMi0xLTEtMA_1c0fa776-a57a-4f99-af4a-9e652bb21116"
      unitRef="usd">4948832000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i5bd4d54d389c43a7afcea2b15b9ea77c_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl85NC9mcmFnOjliOTBkM2Y1N2E1NDQ3ZWY5NGRhODk1YTBiOTgxNzY5L3RhYmxlOjFlMzk0Y2FiNjYyMDRjNWY4NWI0NzEwYWZiZGY3MWY5L3RhYmxlcmFuZ2U6MWUzOTRjYWI2NjIwNGM1Zjg1YjQ3MTBhZmJkZjcxZjlfNDAtNC0xLTEtMA_47cac22f-9388-4d8d-9efb-286d63fcbfe7"
      unitRef="usd">4243065000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDAvZnJhZzo0ODZlOTU0NTJlYzY0YTM3ODc0M2QyNTA4MGExMDQ2YS90YWJsZToxYzg5MjRlZjFmNTE0ZmNkODBjN2I5NjM4M2FkZjI5MS90YWJsZXJhbmdlOjFjODkyNGVmMWY1MTRmY2Q4MGM3Yjk2MzgzYWRmMjkxXzItMi0xLTEtMA_64239de6-58c5-4fe7-92a2-e04cce410dfa"
      unitRef="usd">3088970000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDAvZnJhZzo0ODZlOTU0NTJlYzY0YTM3ODc0M2QyNTA4MGExMDQ2YS90YWJsZToxYzg5MjRlZjFmNTE0ZmNkODBjN2I5NjM4M2FkZjI5MS90YWJsZXJhbmdlOjFjODkyNGVmMWY1MTRmY2Q4MGM3Yjk2MzgzYWRmMjkxXzItNC0xLTEtMA_572dccc2-29a9-4463-b1b4-58509191a305"
      unitRef="usd">2668394000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia0b4ed62263b4059a2bbd8c1630332d7_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDAvZnJhZzo0ODZlOTU0NTJlYzY0YTM3ODc0M2QyNTA4MGExMDQ2YS90YWJsZToxYzg5MjRlZjFmNTE0ZmNkODBjN2I5NjM4M2FkZjI5MS90YWJsZXJhbmdlOjFjODkyNGVmMWY1MTRmY2Q4MGM3Yjk2MzgzYWRmMjkxXzItNi0xLTEtMA_7bbeb6de-0b21-4f1b-a22d-826aa3d7b086"
      unitRef="usd">1792892000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDAvZnJhZzo0ODZlOTU0NTJlYzY0YTM3ODc0M2QyNTA4MGExMDQ2YS90YWJsZToxYzg5MjRlZjFmNTE0ZmNkODBjN2I5NjM4M2FkZjI5MS90YWJsZXJhbmdlOjFjODkyNGVmMWY1MTRmY2Q4MGM3Yjk2MzgzYWRmMjkxXzMtMi0xLTEtMA_e299247a-b76d-4feb-8fb3-b65b7b469efa"
      unitRef="usd">1542450000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDAvZnJhZzo0ODZlOTU0NTJlYzY0YTM3ODc0M2QyNTA4MGExMDQ2YS90YWJsZToxYzg5MjRlZjFmNTE0ZmNkODBjN2I5NjM4M2FkZjI5MS90YWJsZXJhbmdlOjFjODkyNGVmMWY1MTRmY2Q4MGM3Yjk2MzgzYWRmMjkxXzMtNC0xLTEtMA_8249cd99-a74d-4369-adc5-117ea70d35fd"
      unitRef="usd">1523644000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ia0b4ed62263b4059a2bbd8c1630332d7_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDAvZnJhZzo0ODZlOTU0NTJlYzY0YTM3ODc0M2QyNTA4MGExMDQ2YS90YWJsZToxYzg5MjRlZjFmNTE0ZmNkODBjN2I5NjM4M2FkZjI5MS90YWJsZXJhbmdlOjFjODkyNGVmMWY1MTRmY2Q4MGM3Yjk2MzgzYWRmMjkxXzMtNi0xLTEtMA_358b14bf-5c7b-4796-b94b-b39fb1863f7f"
      unitRef="usd">898311000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDAvZnJhZzo0ODZlOTU0NTJlYzY0YTM3ODc0M2QyNTA4MGExMDQ2YS90YWJsZToxYzg5MjRlZjFmNTE0ZmNkODBjN2I5NjM4M2FkZjI5MS90YWJsZXJhbmdlOjFjODkyNGVmMWY1MTRmY2Q4MGM3Yjk2MzgzYWRmMjkxXzQtMi0xLTEtMA_81c03f5a-de48-40a8-a3c0-2ab0ede0ff4d"
      unitRef="usd">1546520000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDAvZnJhZzo0ODZlOTU0NTJlYzY0YTM3ODc0M2QyNTA4MGExMDQ2YS90YWJsZToxYzg5MjRlZjFmNTE0ZmNkODBjN2I5NjM4M2FkZjI5MS90YWJsZXJhbmdlOjFjODkyNGVmMWY1MTRmY2Q4MGM3Yjk2MzgzYWRmMjkxXzQtNC0xLTEtMA_71d28ad1-2807-4655-b8b8-b2191ade3956"
      unitRef="usd">1144750000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ia0b4ed62263b4059a2bbd8c1630332d7_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDAvZnJhZzo0ODZlOTU0NTJlYzY0YTM3ODc0M2QyNTA4MGExMDQ2YS90YWJsZToxYzg5MjRlZjFmNTE0ZmNkODBjN2I5NjM4M2FkZjI5MS90YWJsZXJhbmdlOjFjODkyNGVmMWY1MTRmY2Q4MGM3Yjk2MzgzYWRmMjkxXzQtNi0xLTEtMA_badf7251-e188-49a8-8f86-1da15742ff99"
      unitRef="usd">894581000</us-gaap:GrossProfit>
    <us-gaap:SellingAndMarketingExpense
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDAvZnJhZzo0ODZlOTU0NTJlYzY0YTM3ODc0M2QyNTA4MGExMDQ2YS90YWJsZToxYzg5MjRlZjFmNTE0ZmNkODBjN2I5NjM4M2FkZjI5MS90YWJsZXJhbmdlOjFjODkyNGVmMWY1MTRmY2Q4MGM3Yjk2MzgzYWRmMjkxXzUtMi0xLTEtMA_6cf425de-8b8c-4fa2-b53f-ccb65563be44"
      unitRef="usd">458424000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDAvZnJhZzo0ODZlOTU0NTJlYzY0YTM3ODc0M2QyNTA4MGExMDQ2YS90YWJsZToxYzg5MjRlZjFmNTE0ZmNkODBjN2I5NjM4M2FkZjI5MS90YWJsZXJhbmdlOjFjODkyNGVmMWY1MTRmY2Q4MGM3Yjk2MzgzYWRmMjkxXzUtNC0xLTEtMA_11a69a9a-e9f1-4d6b-a231-d25930af96e0"
      unitRef="usd">391400000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="ia0b4ed62263b4059a2bbd8c1630332d7_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDAvZnJhZzo0ODZlOTU0NTJlYzY0YTM3ODc0M2QyNTA4MGExMDQ2YS90YWJsZToxYzg5MjRlZjFmNTE0ZmNkODBjN2I5NjM4M2FkZjI5MS90YWJsZXJhbmdlOjFjODkyNGVmMWY1MTRmY2Q4MGM3Yjk2MzgzYWRmMjkxXzUtNi0xLTEtMA_99170435-2579-42e8-82dd-9b74912f1fe6"
      unitRef="usd">256092000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDAvZnJhZzo0ODZlOTU0NTJlYzY0YTM3ODc0M2QyNTA4MGExMDQ2YS90YWJsZToxYzg5MjRlZjFmNTE0ZmNkODBjN2I5NjM4M2FkZjI5MS90YWJsZXJhbmdlOjFjODkyNGVmMWY1MTRmY2Q4MGM3Yjk2MzgzYWRmMjkxXzYtMi0xLTEtMA_3e909870-3f2a-486b-b8af-89cb409c35a5"
      unitRef="usd">318235000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDAvZnJhZzo0ODZlOTU0NTJlYzY0YTM3ODc0M2QyNTA4MGExMDQ2YS90YWJsZToxYzg5MjRlZjFmNTE0ZmNkODBjN2I5NjM4M2FkZjI5MS90YWJsZXJhbmdlOjFjODkyNGVmMWY1MTRmY2Q4MGM3Yjk2MzgzYWRmMjkxXzYtNC0xLTEtMA_107aadbe-295c-43cb-b9ab-71876e07b900"
      unitRef="usd">281234000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="ia0b4ed62263b4059a2bbd8c1630332d7_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDAvZnJhZzo0ODZlOTU0NTJlYzY0YTM3ODc0M2QyNTA4MGExMDQ2YS90YWJsZToxYzg5MjRlZjFmNTE0ZmNkODBjN2I5NjM4M2FkZjI5MS90YWJsZXJhbmdlOjFjODkyNGVmMWY1MTRmY2Q4MGM3Yjk2MzgzYWRmMjkxXzYtNi0xLTEtMA_b53e2852-f089-4a53-bd09-2b4fc7265e53"
      unitRef="usd">247828000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDAvZnJhZzo0ODZlOTU0NTJlYzY0YTM3ODc0M2QyNTA4MGExMDQ2YS90YWJsZToxYzg5MjRlZjFmNTE0ZmNkODBjN2I5NjM4M2FkZjI5MS90YWJsZXJhbmdlOjFjODkyNGVmMWY1MTRmY2Q4MGM3Yjk2MzgzYWRmMjkxXzctMi0xLTEtMA_74791e7e-bbea-4e35-8013-dfee122fe6b7"
      unitRef="usd">296398000</us-gaap:ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost>
    <us-gaap:ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDAvZnJhZzo0ODZlOTU0NTJlYzY0YTM3ODc0M2QyNTA4MGExMDQ2YS90YWJsZToxYzg5MjRlZjFmNTE0ZmNkODBjN2I5NjM4M2FkZjI5MS90YWJsZXJhbmdlOjFjODkyNGVmMWY1MTRmY2Q4MGM3Yjk2MzgzYWRmMjkxXzctNC0xLTEtMA_80413567-c02b-4eaa-b696-90306e841615"
      unitRef="usd">230170000</us-gaap:ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost>
    <us-gaap:ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost
      contextRef="ia0b4ed62263b4059a2bbd8c1630332d7_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDAvZnJhZzo0ODZlOTU0NTJlYzY0YTM3ODc0M2QyNTA4MGExMDQ2YS90YWJsZToxYzg5MjRlZjFmNTE0ZmNkODBjN2I5NjM4M2FkZjI5MS90YWJsZXJhbmdlOjFjODkyNGVmMWY1MTRmY2Q4MGM3Yjk2MzgzYWRmMjkxXzctNi0xLTEtMA_eb34cb14-6fd0-4ae5-ab49-f7408b1086d3"
      unitRef="usd">196373000</us-gaap:ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDAvZnJhZzo0ODZlOTU0NTJlYzY0YTM3ODc0M2QyNTA4MGExMDQ2YS90YWJsZToxYzg5MjRlZjFmNTE0ZmNkODBjN2I5NjM4M2FkZjI5MS90YWJsZXJhbmdlOjFjODkyNGVmMWY1MTRmY2Q4MGM3Yjk2MzgzYWRmMjkxXzgtMi0xLTEtMA_75797451-07c3-4626-86fb-91560b22e25c"
      unitRef="usd">48113000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDAvZnJhZzo0ODZlOTU0NTJlYzY0YTM3ODc0M2QyNTA4MGExMDQ2YS90YWJsZToxYzg5MjRlZjFmNTE0ZmNkODBjN2I5NjM4M2FkZjI5MS90YWJsZXJhbmdlOjFjODkyNGVmMWY1MTRmY2Q4MGM3Yjk2MzgzYWRmMjkxXzgtNC0xLTEtMA_4fe73220-23d7-4c6a-bb8c-6babea45cb5c"
      unitRef="usd">40232000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ia0b4ed62263b4059a2bbd8c1630332d7_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDAvZnJhZzo0ODZlOTU0NTJlYzY0YTM3ODc0M2QyNTA4MGExMDQ2YS90YWJsZToxYzg5MjRlZjFmNTE0ZmNkODBjN2I5NjM4M2FkZjI5MS90YWJsZXJhbmdlOjFjODkyNGVmMWY1MTRmY2Q4MGM3Yjk2MzgzYWRmMjkxXzgtNi0xLTEtMA_be2dfa60-ab4e-4c04-a616-40de2110916d"
      unitRef="usd">43969000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:RestructuringCharges
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDAvZnJhZzo0ODZlOTU0NTJlYzY0YTM3ODc0M2QyNTA4MGExMDQ2YS90YWJsZToxYzg5MjRlZjFmNTE0ZmNkODBjN2I5NjM4M2FkZjI5MS90YWJsZXJhbmdlOjFjODkyNGVmMWY1MTRmY2Q4MGM3Yjk2MzgzYWRmMjkxXzktMi0xLTEtMA_7c2aff8f-b410-4ea5-a781-c56c89a94692"
      unitRef="usd">83000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDAvZnJhZzo0ODZlOTU0NTJlYzY0YTM3ODc0M2QyNTA4MGExMDQ2YS90YWJsZToxYzg5MjRlZjFmNTE0ZmNkODBjN2I5NjM4M2FkZjI5MS90YWJsZXJhbmdlOjFjODkyNGVmMWY1MTRmY2Q4MGM3Yjk2MzgzYWRmMjkxXzktNC0xLTEtMA_fb02d519-e880-4f35-836c-c12e92cec849"
      unitRef="usd">-4958000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ia0b4ed62263b4059a2bbd8c1630332d7_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDAvZnJhZzo0ODZlOTU0NTJlYzY0YTM3ODc0M2QyNTA4MGExMDQ2YS90YWJsZToxYzg5MjRlZjFmNTE0ZmNkODBjN2I5NjM4M2FkZjI5MS90YWJsZXJhbmdlOjFjODkyNGVmMWY1MTRmY2Q4MGM3Yjk2MzgzYWRmMjkxXzktNi0xLTEtMA_e4b58210-4e67-40d2-87ef-cecb9d349716"
      unitRef="usd">14742000</us-gaap:RestructuringCharges>
    <us-gaap:OperatingExpenses
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDAvZnJhZzo0ODZlOTU0NTJlYzY0YTM3ODc0M2QyNTA4MGExMDQ2YS90YWJsZToxYzg5MjRlZjFmNTE0ZmNkODBjN2I5NjM4M2FkZjI5MS90YWJsZXJhbmdlOjFjODkyNGVmMWY1MTRmY2Q4MGM3Yjk2MzgzYWRmMjkxXzEwLTItMS0xLTA_542669e1-2419-485d-89d6-24d57a50d5f6"
      unitRef="usd">1121253000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDAvZnJhZzo0ODZlOTU0NTJlYzY0YTM3ODc0M2QyNTA4MGExMDQ2YS90YWJsZToxYzg5MjRlZjFmNTE0ZmNkODBjN2I5NjM4M2FkZjI5MS90YWJsZXJhbmdlOjFjODkyNGVmMWY1MTRmY2Q4MGM3Yjk2MzgzYWRmMjkxXzEwLTQtMS0xLTA_5bafec7e-2cab-44d8-8478-f605d4d5700e"
      unitRef="usd">938078000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="ia0b4ed62263b4059a2bbd8c1630332d7_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDAvZnJhZzo0ODZlOTU0NTJlYzY0YTM3ODc0M2QyNTA4MGExMDQ2YS90YWJsZToxYzg5MjRlZjFmNTE0ZmNkODBjN2I5NjM4M2FkZjI5MS90YWJsZXJhbmdlOjFjODkyNGVmMWY1MTRmY2Q4MGM3Yjk2MzgzYWRmMjkxXzEwLTYtMS0xLTA_8c11d00b-95c7-465e-a9f5-4501334eef91"
      unitRef="usd">759004000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDAvZnJhZzo0ODZlOTU0NTJlYzY0YTM3ODc0M2QyNTA4MGExMDQ2YS90YWJsZToxYzg5MjRlZjFmNTE0ZmNkODBjN2I5NjM4M2FkZjI5MS90YWJsZXJhbmdlOjFjODkyNGVmMWY1MTRmY2Q4MGM3Yjk2MzgzYWRmMjkxXzExLTItMS0xLTA_dd0ee0c1-1b7f-4b32-8773-2fb6939d3274"
      unitRef="usd">425267000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDAvZnJhZzo0ODZlOTU0NTJlYzY0YTM3ODc0M2QyNTA4MGExMDQ2YS90YWJsZToxYzg5MjRlZjFmNTE0ZmNkODBjN2I5NjM4M2FkZjI5MS90YWJsZXJhbmdlOjFjODkyNGVmMWY1MTRmY2Q4MGM3Yjk2MzgzYWRmMjkxXzExLTQtMS0xLTA_e6842409-6b03-4ad0-9cd8-7426c9e602c4"
      unitRef="usd">206672000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ia0b4ed62263b4059a2bbd8c1630332d7_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDAvZnJhZzo0ODZlOTU0NTJlYzY0YTM3ODc0M2QyNTA4MGExMDQ2YS90YWJsZToxYzg5MjRlZjFmNTE0ZmNkODBjN2I5NjM4M2FkZjI5MS90YWJsZXJhbmdlOjFjODkyNGVmMWY1MTRmY2Q4MGM3Yjk2MzgzYWRmMjkxXzExLTYtMS0xLTA_f4244c3c-581d-4aee-b512-46ea4e71b0ad"
      unitRef="usd">135577000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDAvZnJhZzo0ODZlOTU0NTJlYzY0YTM3ODc0M2QyNTA4MGExMDQ2YS90YWJsZToxYzg5MjRlZjFmNTE0ZmNkODBjN2I5NjM4M2FkZjI5MS90YWJsZXJhbmdlOjFjODkyNGVmMWY1MTRmY2Q4MGM3Yjk2MzgzYWRmMjkxXzEyLTItMS0xLTA_03e9f771-74e2-4b65-bbaa-4e9d033056f7"
      unitRef="usd">38505000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDAvZnJhZzo0ODZlOTU0NTJlYzY0YTM3ODc0M2QyNTA4MGExMDQ2YS90YWJsZToxYzg5MjRlZjFmNTE0ZmNkODBjN2I5NjM4M2FkZjI5MS90YWJsZXJhbmdlOjFjODkyNGVmMWY1MTRmY2Q4MGM3Yjk2MzgzYWRmMjkxXzEyLTQtMS0xLTA_b16e56e8-f0c0-4f88-b7dc-56874db2811a"
      unitRef="usd">26113000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ia0b4ed62263b4059a2bbd8c1630332d7_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDAvZnJhZzo0ODZlOTU0NTJlYzY0YTM3ODc0M2QyNTA4MGExMDQ2YS90YWJsZToxYzg5MjRlZjFmNTE0ZmNkODBjN2I5NjM4M2FkZjI5MS90YWJsZXJhbmdlOjFjODkyNGVmMWY1MTRmY2Q4MGM3Yjk2MzgzYWRmMjkxXzEyLTYtMS0xLTA_31cb8807-2984-43ba-89d6-ae83ad63d041"
      unitRef="usd">1048000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:GainLossOnSaleOfInvestments
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDAvZnJhZzo0ODZlOTU0NTJlYzY0YTM3ODc0M2QyNTA4MGExMDQ2YS90YWJsZToxYzg5MjRlZjFmNTE0ZmNkODBjN2I5NjM4M2FkZjI5MS90YWJsZXJhbmdlOjFjODkyNGVmMWY1MTRmY2Q4MGM3Yjk2MzgzYWRmMjkxXzEzLTItMS0xLTQyNDk_614cd4bd-3878-4a7b-93e4-5d3f38e823e3"
      unitRef="usd">-5333000</us-gaap:GainLossOnSaleOfInvestments>
    <us-gaap:GainLossOnSaleOfInvestments
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDAvZnJhZzo0ODZlOTU0NTJlYzY0YTM3ODc0M2QyNTA4MGExMDQ2YS90YWJsZToxYzg5MjRlZjFmNTE0ZmNkODBjN2I5NjM4M2FkZjI5MS90YWJsZXJhbmdlOjFjODkyNGVmMWY1MTRmY2Q4MGM3Yjk2MzgzYWRmMjkxXzEzLTQtMS0xLTQyNTI_acad48b4-aa80-42e0-aaa9-94c5aaa59ba2"
      unitRef="usd">0</us-gaap:GainLossOnSaleOfInvestments>
    <us-gaap:GainLossOnSaleOfInvestments
      contextRef="ia0b4ed62263b4059a2bbd8c1630332d7_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDAvZnJhZzo0ODZlOTU0NTJlYzY0YTM3ODc0M2QyNTA4MGExMDQ2YS90YWJsZToxYzg5MjRlZjFmNTE0ZmNkODBjN2I5NjM4M2FkZjI5MS90YWJsZXJhbmdlOjFjODkyNGVmMWY1MTRmY2Q4MGM3Yjk2MzgzYWRmMjkxXzEzLTYtMS0xLTQyNTU_31a51cbd-10ba-4d7b-8677-47da9ce015f9"
      unitRef="usd">0</us-gaap:GainLossOnSaleOfInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDAvZnJhZzo0ODZlOTU0NTJlYzY0YTM3ODc0M2QyNTA4MGExMDQ2YS90YWJsZToxYzg5MjRlZjFmNTE0ZmNkODBjN2I5NjM4M2FkZjI5MS90YWJsZXJhbmdlOjFjODkyNGVmMWY1MTRmY2Q4MGM3Yjk2MzgzYWRmMjkxXzE2LTItMS0xLTA_628ab8fb-ed16-4638-97eb-5d70aabc7789"
      unitRef="usd">458439000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDAvZnJhZzo0ODZlOTU0NTJlYzY0YTM3ODc0M2QyNTA4MGExMDQ2YS90YWJsZToxYzg5MjRlZjFmNTE0ZmNkODBjN2I5NjM4M2FkZjI5MS90YWJsZXJhbmdlOjFjODkyNGVmMWY1MTRmY2Q4MGM3Yjk2MzgzYWRmMjkxXzE2LTQtMS0xLTA_21638c41-1a47-479a-b8f0-690994016d7e"
      unitRef="usd">232785000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="ia0b4ed62263b4059a2bbd8c1630332d7_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDAvZnJhZzo0ODZlOTU0NTJlYzY0YTM3ODc0M2QyNTA4MGExMDQ2YS90YWJsZToxYzg5MjRlZjFmNTE0ZmNkODBjN2I5NjM4M2FkZjI5MS90YWJsZXJhbmdlOjFjODkyNGVmMWY1MTRmY2Q4MGM3Yjk2MzgzYWRmMjkxXzE2LTYtMS0xLTA_56ab2e28-d851-446b-bcab-249b073cf321"
      unitRef="usd">136625000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDAvZnJhZzo0ODZlOTU0NTJlYzY0YTM3ODc0M2QyNTA4MGExMDQ2YS90YWJsZToxYzg5MjRlZjFmNTE0ZmNkODBjN2I5NjM4M2FkZjI5MS90YWJsZXJhbmdlOjFjODkyNGVmMWY1MTRmY2Q4MGM3Yjk2MzgzYWRmMjkxXzE3LTItMS0xLTA_217d1e8d-7d43-4d0c-aee5-5e03dd2a6278"
      unitRef="usd">53980000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDAvZnJhZzo0ODZlOTU0NTJlYzY0YTM3ODc0M2QyNTA4MGExMDQ2YS90YWJsZToxYzg5MjRlZjFmNTE0ZmNkODBjN2I5NjM4M2FkZjI5MS90YWJsZXJhbmdlOjFjODkyNGVmMWY1MTRmY2Q4MGM3Yjk2MzgzYWRmMjkxXzE3LTQtMS0xLTA_ccefa51f-df2f-41b7-8269-042f50e0b4b0"
      unitRef="usd">-101052000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ia0b4ed62263b4059a2bbd8c1630332d7_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDAvZnJhZzo0ODZlOTU0NTJlYzY0YTM3ODc0M2QyNTA4MGExMDQ2YS90YWJsZToxYzg5MjRlZjFmNTE0ZmNkODBjN2I5NjM4M2FkZjI5MS90YWJsZXJhbmdlOjFjODkyNGVmMWY1MTRmY2Q4MGM3Yjk2MzgzYWRmMjkxXzE3LTYtMS0xLTA_43e92ff0-def8-4e3f-bd75-51bfc255a645"
      unitRef="usd">-36908000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDAvZnJhZzo0ODZlOTU0NTJlYzY0YTM3ODc0M2QyNTA4MGExMDQ2YS90YWJsZToxYzg5MjRlZjFmNTE0ZmNkODBjN2I5NjM4M2FkZjI5MS90YWJsZXJhbmdlOjFjODkyNGVmMWY1MTRmY2Q4MGM3Yjk2MzgzYWRmMjkxXzIwLTItMS0xLTA_7ee8537f-dc01-462b-9c4c-76bf5aef24f6"
      unitRef="usd">404459000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDAvZnJhZzo0ODZlOTU0NTJlYzY0YTM3ODc0M2QyNTA4MGExMDQ2YS90YWJsZToxYzg5MjRlZjFmNTE0ZmNkODBjN2I5NjM4M2FkZjI5MS90YWJsZXJhbmdlOjFjODkyNGVmMWY1MTRmY2Q4MGM3Yjk2MzgzYWRmMjkxXzIwLTQtMS0xLTA_25bd8988-6572-4017-832d-b4ff9a63cdd1"
      unitRef="usd">333837000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ia0b4ed62263b4059a2bbd8c1630332d7_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDAvZnJhZzo0ODZlOTU0NTJlYzY0YTM3ODc0M2QyNTA4MGExMDQ2YS90YWJsZToxYzg5MjRlZjFmNTE0ZmNkODBjN2I5NjM4M2FkZjI5MS90YWJsZXJhbmdlOjFjODkyNGVmMWY1MTRmY2Q4MGM3Yjk2MzgzYWRmMjkxXzIwLTYtMS0xLTA_12638d27-2156-4560-a593-c6d8c2ef9dc4"
      unitRef="usd">173533000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDAvZnJhZzo0ODZlOTU0NTJlYzY0YTM3ODc0M2QyNTA4MGExMDQ2YS90YWJsZToxYzg5MjRlZjFmNTE0ZmNkODBjN2I5NjM4M2FkZjI5MS90YWJsZXJhbmdlOjFjODkyNGVmMWY1MTRmY2Q4MGM3Yjk2MzgzYWRmMjkxXzI0LTItMS0xLTA_48642568-bd9f-47fc-bc72-a2e2edd7e709"
      unitRef="usdPerShare">3.58</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDAvZnJhZzo0ODZlOTU0NTJlYzY0YTM3ODc0M2QyNTA4MGExMDQ2YS90YWJsZToxYzg5MjRlZjFmNTE0ZmNkODBjN2I5NjM4M2FkZjI5MS90YWJsZXJhbmdlOjFjODkyNGVmMWY1MTRmY2Q4MGM3Yjk2MzgzYWRmMjkxXzI0LTQtMS0xLTA_711895a9-ca16-429a-bfd3-73278d8f25e8"
      unitRef="usdPerShare">2.95</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ia0b4ed62263b4059a2bbd8c1630332d7_D20170401-20180331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDAvZnJhZzo0ODZlOTU0NTJlYzY0YTM3ODc0M2QyNTA4MGExMDQ2YS90YWJsZToxYzg5MjRlZjFmNTE0ZmNkODBjN2I5NjM4M2FkZjI5MS90YWJsZXJhbmdlOjFjODkyNGVmMWY1MTRmY2Q4MGM3Yjk2MzgzYWRmMjkxXzI0LTYtMS0xLTA_17c61200-c61a-4fcd-9cfb-9c18d9d06c56"
      unitRef="usdPerShare">1.57</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDAvZnJhZzo0ODZlOTU0NTJlYzY0YTM3ODc0M2QyNTA4MGExMDQ2YS90YWJsZToxYzg5MjRlZjFmNTE0ZmNkODBjN2I5NjM4M2FkZjI5MS90YWJsZXJhbmdlOjFjODkyNGVmMWY1MTRmY2Q4MGM3Yjk2MzgzYWRmMjkxXzI1LTItMS0xLTA_2ca6e859-8930-4645-ab07-d2323934c41e"
      unitRef="usdPerShare">3.54</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDAvZnJhZzo0ODZlOTU0NTJlYzY0YTM3ODc0M2QyNTA4MGExMDQ2YS90YWJsZToxYzg5MjRlZjFmNTE0ZmNkODBjN2I5NjM4M2FkZjI5MS90YWJsZXJhbmdlOjFjODkyNGVmMWY1MTRmY2Q4MGM3Yjk2MzgzYWRmMjkxXzI1LTQtMS0xLTA_d1c00770-918c-4c35-9890-8ee47229fa13"
      unitRef="usdPerShare">2.90</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ia0b4ed62263b4059a2bbd8c1630332d7_D20170401-20180331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDAvZnJhZzo0ODZlOTU0NTJlYzY0YTM3ODc0M2QyNTA4MGExMDQ2YS90YWJsZToxYzg5MjRlZjFmNTE0ZmNkODBjN2I5NjM4M2FkZjI5MS90YWJsZXJhbmdlOjFjODkyNGVmMWY1MTRmY2Q4MGM3Yjk2MzgzYWRmMjkxXzI1LTYtMS0xLTA_a7a43daf-8a0e-40f3-b6e6-5986b51e1efd"
      unitRef="usdPerShare">1.54</us-gaap:EarningsPerShareDiluted>
    <us-gaap:NetIncomeLoss
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDMvZnJhZzo4Mjg3NGQwNjA3YjA0MmM1OTQ5MjI0NTZmZWEzNmZmOS90YWJsZTplZTJjZjI5NTgyZDM0YTVlYjllOTY4YTQ4YzhhMjhiNS90YWJsZXJhbmdlOmVlMmNmMjk1ODJkMzRhNWViOWU5NjhhNDhjOGEyOGI1XzItMi0xLTEtMA_8dcaae9a-4928-4fd8-b3cb-765bab0d6776"
      unitRef="usd">404459000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDMvZnJhZzo4Mjg3NGQwNjA3YjA0MmM1OTQ5MjI0NTZmZWEzNmZmOS90YWJsZTplZTJjZjI5NTgyZDM0YTVlYjllOTY4YTQ4YzhhMjhiNS90YWJsZXJhbmdlOmVlMmNmMjk1ODJkMzRhNWViOWU5NjhhNDhjOGEyOGI1XzItNC0xLTEtMA_e4232705-7199-40a1-8aac-7908a775f217"
      unitRef="usd">333837000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ia0b4ed62263b4059a2bbd8c1630332d7_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDMvZnJhZzo4Mjg3NGQwNjA3YjA0MmM1OTQ5MjI0NTZmZWEzNmZmOS90YWJsZTplZTJjZjI5NTgyZDM0YTVlYjllOTY4YTQ4YzhhMjhiNS90YWJsZXJhbmdlOmVlMmNmMjk1ODJkMzRhNWViOWU5NjhhNDhjOGEyOGI1XzItNi0xLTEtMA_e5a20942-ece3-40a0-914f-150d81e2010f"
      unitRef="usd">173533000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDMvZnJhZzo4Mjg3NGQwNjA3YjA0MmM1OTQ5MjI0NTZmZWEzNmZmOS90YWJsZTplZTJjZjI5NTgyZDM0YTVlYjllOTY4YTQ4YzhhMjhiNS90YWJsZXJhbmdlOmVlMmNmMjk1ODJkMzRhNWViOWU5NjhhNDhjOGEyOGI1XzQtMi0xLTEtMA_e3ef40ca-ff74-4ed4-a1e2-f03d43493c55"
      unitRef="usd">-27445000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDMvZnJhZzo4Mjg3NGQwNjA3YjA0MmM1OTQ5MjI0NTZmZWEzNmZmOS90YWJsZTplZTJjZjI5NTgyZDM0YTVlYjllOTY4YTQ4YzhhMjhiNS90YWJsZXJhbmdlOmVlMmNmMjk1ODJkMzRhNWViOWU5NjhhNDhjOGEyOGI1XzQtNC0xLTEtMA_98bbf8f2-2bf3-4951-a0b5-494405baa37c"
      unitRef="usd">-28803000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ia0b4ed62263b4059a2bbd8c1630332d7_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDMvZnJhZzo4Mjg3NGQwNjA3YjA0MmM1OTQ5MjI0NTZmZWEzNmZmOS90YWJsZTplZTJjZjI5NTgyZDM0YTVlYjllOTY4YTQ4YzhhMjhiNS90YWJsZXJhbmdlOmVlMmNmMjk1ODJkMzRhNWViOWU5NjhhNDhjOGEyOGI1XzQtNi0xLTEtMA_8990b207-a230-4d59-8994-0961cf2e53b0"
      unitRef="usd">43379000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDMvZnJhZzo4Mjg3NGQwNjA3YjA0MmM1OTQ5MjI0NTZmZWEzNmZmOS90YWJsZTplZTJjZjI5NTgyZDM0YTVlYjllOTY4YTQ4YzhhMjhiNS90YWJsZXJhbmdlOmVlMmNmMjk1ODJkMzRhNWViOWU5NjhhNDhjOGEyOGI1XzYtMi0xLTEtMA_20004921-d3db-4028-8c7e-d17f1bfc1381"
      unitRef="usd">10504000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDMvZnJhZzo4Mjg3NGQwNjA3YjA0MmM1OTQ5MjI0NTZmZWEzNmZmOS90YWJsZTplZTJjZjI5NTgyZDM0YTVlYjllOTY4YTQ4YzhhMjhiNS90YWJsZXJhbmdlOmVlMmNmMjk1ODJkMzRhNWViOWU5NjhhNDhjOGEyOGI1XzYtNC0xLTEtMA_7ffd0d89-1bef-4f5e-a7b9-0aad2b73dbfa"
      unitRef="usd">763000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="ia0b4ed62263b4059a2bbd8c1630332d7_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDMvZnJhZzo4Mjg3NGQwNjA3YjA0MmM1OTQ5MjI0NTZmZWEzNmZmOS90YWJsZTplZTJjZjI5NTgyZDM0YTVlYjllOTY4YTQ4YzhhMjhiNS90YWJsZXJhbmdlOmVlMmNmMjk1ODJkMzRhNWViOWU5NjhhNDhjOGEyOGI1XzYtNi0xLTEtMA_1203caa6-ba62-41e0-a2e1-fe1cb82d2250"
      unitRef="usd">-8153000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDMvZnJhZzo4Mjg3NGQwNjA3YjA0MmM1OTQ5MjI0NTZmZWEzNmZmOS90YWJsZTplZTJjZjI5NTgyZDM0YTVlYjllOTY4YTQ4YzhhMjhiNS90YWJsZXJhbmdlOmVlMmNmMjk1ODJkMzRhNWViOWU5NjhhNDhjOGEyOGI1XzctMi0xLTEtMA_cc5536de-9b2f-4b54-8281-298dcea4ce37"
      unitRef="usd">1689000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDMvZnJhZzo4Mjg3NGQwNjA3YjA0MmM1OTQ5MjI0NTZmZWEzNmZmOS90YWJsZTplZTJjZjI5NTgyZDM0YTVlYjllOTY4YTQ4YzhhMjhiNS90YWJsZXJhbmdlOmVlMmNmMjk1ODJkMzRhNWViOWU5NjhhNDhjOGEyOGI1XzctNC0xLTEtMA_33df9578-00e4-4088-ad54-7e1e19a14832"
      unitRef="usd">-3726000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="ia0b4ed62263b4059a2bbd8c1630332d7_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDMvZnJhZzo4Mjg3NGQwNjA3YjA0MmM1OTQ5MjI0NTZmZWEzNmZmOS90YWJsZTplZTJjZjI5NTgyZDM0YTVlYjllOTY4YTQ4YzhhMjhiNS90YWJsZXJhbmdlOmVlMmNmMjk1ODJkMzRhNWViOWU5NjhhNDhjOGEyOGI1XzctNi0xLTEtMA_bfcd8244-c3ca-40c8-a3ed-eed81c2a8a81"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDMvZnJhZzo4Mjg3NGQwNjA3YjA0MmM1OTQ5MjI0NTZmZWEzNmZmOS90YWJsZTplZTJjZjI5NTgyZDM0YTVlYjllOTY4YTQ4YzhhMjhiNS90YWJsZXJhbmdlOmVlMmNmMjk1ODJkMzRhNWViOWU5NjhhNDhjOGEyOGI1XzgtMi0xLTEtMA_dbfdf1a5-eec6-4247-9fcb-3c5c0053d16c"
      unitRef="usd">-775000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDMvZnJhZzo4Mjg3NGQwNjA3YjA0MmM1OTQ5MjI0NTZmZWEzNmZmOS90YWJsZTplZTJjZjI5NTgyZDM0YTVlYjllOTY4YTQ4YzhhMjhiNS90YWJsZXJhbmdlOmVlMmNmMjk1ODJkMzRhNWViOWU5NjhhNDhjOGEyOGI1XzgtNC0xLTEtMA_745f9f52-ce5e-4919-91f6-502a877d8030"
      unitRef="usd">-417000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent
      contextRef="ia0b4ed62263b4059a2bbd8c1630332d7_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDMvZnJhZzo4Mjg3NGQwNjA3YjA0MmM1OTQ5MjI0NTZmZWEzNmZmOS90YWJsZTplZTJjZjI5NTgyZDM0YTVlYjllOTY4YTQ4YzhhMjhiNS90YWJsZXJhbmdlOmVlMmNmMjk1ODJkMzRhNWViOWU5NjhhNDhjOGEyOGI1XzgtNi0xLTEtMA_cc5efb22-288d-4ed8-bdc9-1df52ea2d19a"
      unitRef="usd">2038000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDMvZnJhZzo4Mjg3NGQwNjA3YjA0MmM1OTQ5MjI0NTZmZWEzNmZmOS90YWJsZTplZTJjZjI5NTgyZDM0YTVlYjllOTY4YTQ4YzhhMjhiNS90YWJsZXJhbmdlOmVlMmNmMjk1ODJkMzRhNWViOWU5NjhhNDhjOGEyOGI1XzktMi0xLTEtMA_82b59937-5e30-4dda-abf3-e7f9898bd328"
      unitRef="usd">9590000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDMvZnJhZzo4Mjg3NGQwNjA3YjA0MmM1OTQ5MjI0NTZmZWEzNmZmOS90YWJsZTplZTJjZjI5NTgyZDM0YTVlYjllOTY4YTQ4YzhhMjhiNS90YWJsZXJhbmdlOmVlMmNmMjk1ODJkMzRhNWViOWU5NjhhNDhjOGEyOGI1XzktNC0xLTEtMA_1651eac0-3697-4702-a97c-da7f2e536b2a"
      unitRef="usd">4906000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="ia0b4ed62263b4059a2bbd8c1630332d7_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDMvZnJhZzo4Mjg3NGQwNjA3YjA0MmM1OTQ5MjI0NTZmZWEzNmZmOS90YWJsZTplZTJjZjI5NTgyZDM0YTVlYjllOTY4YTQ4YzhhMjhiNS90YWJsZXJhbmdlOmVlMmNmMjk1ODJkMzRhNWViOWU5NjhhNDhjOGEyOGI1XzktNi0xLTEtMA_ea1b3c26-5ffa-47c8-9683-17557303b006"
      unitRef="usd">-10191000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDMvZnJhZzo4Mjg3NGQwNjA3YjA0MmM1OTQ5MjI0NTZmZWEzNmZmOS90YWJsZTplZTJjZjI5NTgyZDM0YTVlYjllOTY4YTQ4YzhhMjhiNS90YWJsZXJhbmdlOmVlMmNmMjk1ODJkMzRhNWViOWU5NjhhNDhjOGEyOGI1XzExLTItMS0xLTA_f7896257-137f-45cb-b1f4-a0e11d191173"
      unitRef="usd">-3332000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDMvZnJhZzo4Mjg3NGQwNjA3YjA0MmM1OTQ5MjI0NTZmZWEzNmZmOS90YWJsZTplZTJjZjI5NTgyZDM0YTVlYjllOTY4YTQ4YzhhMjhiNS90YWJsZXJhbmdlOmVlMmNmMjk1ODJkMzRhNWViOWU5NjhhNDhjOGEyOGI1XzExLTQtMS0xLTA_295ba81f-67ab-4d66-82cc-518977250dff"
      unitRef="usd">2440000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="ia0b4ed62263b4059a2bbd8c1630332d7_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDMvZnJhZzo4Mjg3NGQwNjA3YjA0MmM1OTQ5MjI0NTZmZWEzNmZmOS90YWJsZTplZTJjZjI5NTgyZDM0YTVlYjllOTY4YTQ4YzhhMjhiNS90YWJsZXJhbmdlOmVlMmNmMjk1ODJkMzRhNWViOWU5NjhhNDhjOGEyOGI1XzExLTYtMS0xLTA_ca703cbe-d391-4100-ab21-d742f774ea7e"
      unitRef="usd">-1778000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDMvZnJhZzo4Mjg3NGQwNjA3YjA0MmM1OTQ5MjI0NTZmZWEzNmZmOS90YWJsZTplZTJjZjI5NTgyZDM0YTVlYjllOTY4YTQ4YzhhMjhiNS90YWJsZXJhbmdlOmVlMmNmMjk1ODJkMzRhNWViOWU5NjhhNDhjOGEyOGI1XzEzLTItMS0xLTA_3ba30295-95e9-461e-bf10-0ee4c5a13e40"
      unitRef="usd">-3332000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDMvZnJhZzo4Mjg3NGQwNjA3YjA0MmM1OTQ5MjI0NTZmZWEzNmZmOS90YWJsZTplZTJjZjI5NTgyZDM0YTVlYjllOTY4YTQ4YzhhMjhiNS90YWJsZXJhbmdlOmVlMmNmMjk1ODJkMzRhNWViOWU5NjhhNDhjOGEyOGI1XzEzLTQtMS0xLTA_2252b459-51d9-4043-91d8-47c7c910f1cc"
      unitRef="usd">2440000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="ia0b4ed62263b4059a2bbd8c1630332d7_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDMvZnJhZzo4Mjg3NGQwNjA3YjA0MmM1OTQ5MjI0NTZmZWEzNmZmOS90YWJsZTplZTJjZjI5NTgyZDM0YTVlYjllOTY4YTQ4YzhhMjhiNS90YWJsZXJhbmdlOmVlMmNmMjk1ODJkMzRhNWViOWU5NjhhNDhjOGEyOGI1XzEzLTYtMS0xLTA_857a9686-7260-4ce2-8f01-1b04e1a3601a"
      unitRef="usd">-1778000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDMvZnJhZzo4Mjg3NGQwNjA3YjA0MmM1OTQ5MjI0NTZmZWEzNmZmOS90YWJsZTplZTJjZjI5NTgyZDM0YTVlYjllOTY4YTQ4YzhhMjhiNS90YWJsZXJhbmdlOmVlMmNmMjk1ODJkMzRhNWViOWU5NjhhNDhjOGEyOGI1XzE0LTItMS0xLTA_cd303650-26f9-4841-9310-311e7ddec23f"
      unitRef="usd">-21187000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDMvZnJhZzo4Mjg3NGQwNjA3YjA0MmM1OTQ5MjI0NTZmZWEzNmZmOS90YWJsZTplZTJjZjI5NTgyZDM0YTVlYjllOTY4YTQ4YzhhMjhiNS90YWJsZXJhbmdlOmVlMmNmMjk1ODJkMzRhNWViOWU5NjhhNDhjOGEyOGI1XzE0LTQtMS0xLTA_8db61427-77e1-4c34-90b1-b975d59dd5c1"
      unitRef="usd">-21457000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ia0b4ed62263b4059a2bbd8c1630332d7_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDMvZnJhZzo4Mjg3NGQwNjA3YjA0MmM1OTQ5MjI0NTZmZWEzNmZmOS90YWJsZTplZTJjZjI5NTgyZDM0YTVlYjllOTY4YTQ4YzhhMjhiNS90YWJsZXJhbmdlOmVlMmNmMjk1ODJkMzRhNWViOWU5NjhhNDhjOGEyOGI1XzE0LTYtMS0xLTA_c92d4fa2-683f-47f9-9110-3bdc1fb5e502"
      unitRef="usd">31410000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDMvZnJhZzo4Mjg3NGQwNjA3YjA0MmM1OTQ5MjI0NTZmZWEzNmZmOS90YWJsZTplZTJjZjI5NTgyZDM0YTVlYjllOTY4YTQ4YzhhMjhiNS90YWJsZXJhbmdlOmVlMmNmMjk1ODJkMzRhNWViOWU5NjhhNDhjOGEyOGI1XzE1LTItMS0xLTA_9f13839c-899a-4a7a-8fe6-8a6495f9fd27"
      unitRef="usd">383272000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDMvZnJhZzo4Mjg3NGQwNjA3YjA0MmM1OTQ5MjI0NTZmZWEzNmZmOS90YWJsZTplZTJjZjI5NTgyZDM0YTVlYjllOTY4YTQ4YzhhMjhiNS90YWJsZXJhbmdlOmVlMmNmMjk1ODJkMzRhNWViOWU5NjhhNDhjOGEyOGI1XzE1LTQtMS0xLTA_c822f2ae-db6f-4865-a964-0d944e0d6168"
      unitRef="usd">312380000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ia0b4ed62263b4059a2bbd8c1630332d7_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDMvZnJhZzo4Mjg3NGQwNjA3YjA0MmM1OTQ5MjI0NTZmZWEzNmZmOS90YWJsZTplZTJjZjI5NTgyZDM0YTVlYjllOTY4YTQ4YzhhMjhiNS90YWJsZXJhbmdlOmVlMmNmMjk1ODJkMzRhNWViOWU5NjhhNDhjOGEyOGI1XzE1LTYtMS0xLTA_7a5038e9-cea8-46a0-abb1-82f641d306f0"
      unitRef="usd">204943000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzMtMi0xLTEtMA_8ce8bf74-cd80-40c1-bfaa-32b159ddfdd2"
      unitRef="usd">404459000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzMtNC0xLTEtMA_7de1ff92-82e8-445b-a927-6223f42d5157"
      unitRef="usd">333837000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ia0b4ed62263b4059a2bbd8c1630332d7_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzMtNi0xLTEtMA_d2a98538-7f74-4238-986f-e60799514605"
      unitRef="usd">173533000</us-gaap:NetIncomeLoss>
    <ttwo:AmortizationAndImpairmentOfSoftwareDevelopmentCostsAndLicenses
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzUtMi0xLTEtMA_ec842ec6-81e1-46b1-861c-88bf24a60edc"
      unitRef="usd">167925000</ttwo:AmortizationAndImpairmentOfSoftwareDevelopmentCostsAndLicenses>
    <ttwo:AmortizationAndImpairmentOfSoftwareDevelopmentCostsAndLicenses
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzUtNC0xLTEtMA_c6062d5b-9295-45c9-8b28-007150429d7e"
      unitRef="usd">201221000</ttwo:AmortizationAndImpairmentOfSoftwareDevelopmentCostsAndLicenses>
    <ttwo:AmortizationAndImpairmentOfSoftwareDevelopmentCostsAndLicenses
      contextRef="ia0b4ed62263b4059a2bbd8c1630332d7_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzUtNi0xLTEtMA_08d0c709-0f28-4f9c-8b40-ec4ff60e83c9"
      unitRef="usd">77887000</ttwo:AmortizationAndImpairmentOfSoftwareDevelopmentCostsAndLicenses>
    <us-gaap:ShareBasedCompensation
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzYtMi0xLTEtMA_4ddfe50e-65c8-413b-be2a-66042d440705"
      unitRef="usd">257881000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzYtNC0xLTEtMA_5d8b2184-20d5-4c40-99d8-0793d9f3d914"
      unitRef="usd">247700000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="ia0b4ed62263b4059a2bbd8c1630332d7_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzYtNi0xLTEtMA_dd33bfb3-9b92-4483-9980-4c6c23dd7954"
      unitRef="usd">116349000</us-gaap:ShareBasedCompensation>
    <ttwo:AmortizationAndImpairmentOfIntellectualProperty
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzctMi0xLTEtMA_6d8d678f-1212-441c-9a07-ece3021b44bf"
      unitRef="usd">20990000</ttwo:AmortizationAndImpairmentOfIntellectualProperty>
    <ttwo:AmortizationAndImpairmentOfIntellectualProperty
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzctNC0xLTEtMA_d244938a-a041-4765-ab27-6f1010fffbf3"
      unitRef="usd">23879000</ttwo:AmortizationAndImpairmentOfIntellectualProperty>
    <ttwo:AmortizationAndImpairmentOfIntellectualProperty
      contextRef="ia0b4ed62263b4059a2bbd8c1630332d7_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzctNi0xLTEtMA_26d18795-f5c4-428c-805a-30ef2406383d"
      unitRef="usd">34830000</ttwo:AmortizationAndImpairmentOfIntellectualProperty>
    <us-gaap:Depreciation
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzgtMi0xLTEtMA_93a973cb-cc42-47f0-9ce4-73a37af58f6c"
      unitRef="usd">47628000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzgtNC0xLTEtMA_5a2027ed-a189-487c-b471-5cc72168fc8e"
      unitRef="usd">39726000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="ia0b4ed62263b4059a2bbd8c1630332d7_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzgtNi0xLTEtMA_b848db00-a471-4137-a55f-0fa7885951c4"
      unitRef="usd">32202000</us-gaap:Depreciation>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzEwLTItMS0xLTA_597a021f-1702-453d-bd7d-dddc6e11e921"
      unitRef="usd">0</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzEwLTQtMS0xLTA_b861ada3-9125-47ac-a124-5607c6db6300"
      unitRef="usd">91000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="ia0b4ed62263b4059a2bbd8c1630332d7_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzEwLTYtMS0xLTA_56bb0dc3-704a-49ac-a423-40600c70c933"
      unitRef="usd">15662000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzExLTItMS0xLTA_be58d039-69df-4d36-8e41-d927ebf453ff"
      unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill>
    <us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzExLTQtMS0xLTA_9f18d93a-ea7c-42dd-aae0-77b79a9818bb"
      unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill>
    <us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill
      contextRef="ia0b4ed62263b4059a2bbd8c1630332d7_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzExLTYtMS0xLTA_24c611d5-8e09-42e7-a207-82fd18a37631"
      unitRef="usd">11257000</us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill>
    <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzEzLTItMS0xLTA_a553da17-4b03-4dd4-a386-fa31d9386ec6"
      unitRef="usd">3486000</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
    <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzEzLTQtMS0xLTA_8743d736-e5c9-48b6-a6f2-292b5b38ca17"
      unitRef="usd">-110603000</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
    <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes
      contextRef="ia0b4ed62263b4059a2bbd8c1630332d7_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzEzLTYtMS0xLTA_c1d0bc05-ec12-47c3-8b88-784d8028b1d1"
      unitRef="usd">32523000</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
    <ttwo:ImpairmentOfLongTermInvestments
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzE2LTItMS0xLTA_607bb0a0-147b-498c-9108-3452692b6f43"
      unitRef="usd">5333000</ttwo:ImpairmentOfLongTermInvestments>
    <ttwo:ImpairmentOfLongTermInvestments
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzE2LTQtMS0xLTA_3f988a6a-b54c-4859-b026-d335b42374a8"
      unitRef="usd">0</ttwo:ImpairmentOfLongTermInvestments>
    <ttwo:ImpairmentOfLongTermInvestments
      contextRef="ia0b4ed62263b4059a2bbd8c1630332d7_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzE2LTYtMS0xLTA_792198cf-2461-49ce-9904-bc86fbbac533"
      unitRef="usd">0</ttwo:ImpairmentOfLongTermInvestments>
    <ttwo:GainonConversionofConvertibleNotes
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzE3LTItMS0xLTA_af76cfc3-3e50-4e16-a0ef-28ed37a2b641"
      unitRef="usd">0</ttwo:GainonConversionofConvertibleNotes>
    <ttwo:GainonConversionofConvertibleNotes
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzE3LTQtMS0xLTA_1c7f3f45-9095-4e0b-8218-5175a9a868e5"
      unitRef="usd">0</ttwo:GainonConversionofConvertibleNotes>
    <ttwo:GainonConversionofConvertibleNotes
      contextRef="ia0b4ed62263b4059a2bbd8c1630332d7_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzE3LTYtMS0xLTA_4f9ced5f-0c65-4d14-9cb8-8ffa6953938c"
      unitRef="usd">4900000</ttwo:GainonConversionofConvertibleNotes>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzE4LTItMS0xLTA_cbebb0aa-6097-474d-8b77-445de0bb1ec9"
      unitRef="usd">-3741000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzE4LTQtMS0xLTA_b6734dbe-57de-43a9-81a8-67a66ce776c5"
      unitRef="usd">-584000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="ia0b4ed62263b4059a2bbd8c1630332d7_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzE4LTYtMS0xLTA_df654a74-2e65-4d08-be31-87b3bc7ca029"
      unitRef="usd">-6953000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzIwLTItMS0xLTA_12c539e2-0cbe-4bb7-a13a-17eb9f83b6c6"
      unitRef="usd">195484000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzIwLTQtMS0xLTA_05c50aa3-a40e-4b63-9206-b3199997e76a"
      unitRef="usd">98075000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="ia0b4ed62263b4059a2bbd8c1630332d7_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzIwLTYtMS0xLTA_93929c70-d2dd-4e05-8359-f8770b332a57"
      unitRef="usd">26998000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzIxLTItMS0xLTA_eb342f89-78b8-41f0-a9e9-422758a3ff3b"
      unitRef="usd">-8489000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzIxLTQtMS0xLTA_66d2bb1f-208e-4fbe-932b-c7b18ec63b2e"
      unitRef="usd">14403000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="ia0b4ed62263b4059a2bbd8c1630332d7_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzIxLTYtMS0xLTA_bbae1252-b156-425a-be62-89fea7f2be31"
      unitRef="usd">-3917000</us-gaap:IncreaseDecreaseInInventories>
    <ttwo:IncreaseDecreaseInSoftwareDevelopmentCostsAndLicenses
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzIyLTItMS0xLTA_fcaad069-5fee-4c48-9b3b-5959fab3df20"
      unitRef="usd">48434000</ttwo:IncreaseDecreaseInSoftwareDevelopmentCostsAndLicenses>
    <ttwo:IncreaseDecreaseInSoftwareDevelopmentCostsAndLicenses
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzIyLTQtMS0xLTA_87cc4b29-e09b-41c8-9017-b3aa4b6ea8a0"
      unitRef="usd">206831000</ttwo:IncreaseDecreaseInSoftwareDevelopmentCostsAndLicenses>
    <ttwo:IncreaseDecreaseInSoftwareDevelopmentCostsAndLicenses
      contextRef="ia0b4ed62263b4059a2bbd8c1630332d7_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzIyLTYtMS0xLTA_b09c44d5-16c6-4558-ae08-baefaa0774e0"
      unitRef="usd">225269000</ttwo:IncreaseDecreaseInSoftwareDevelopmentCostsAndLicenses>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzIzLTItMS0xLTA_e165ea3d-8a4c-4156-87fc-0158dcc6503f"
      unitRef="usd">259817000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzIzLTQtMS0xLTA_088f0774-3140-45be-bd6a-5a5c2c696a18"
      unitRef="usd">275800000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="ia0b4ed62263b4059a2bbd8c1630332d7_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzIzLTYtMS0xLTA_fe52a826-56fb-4b24-b4fc-127f56027a38"
      unitRef="usd">74544000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInContractWithCustomerAsset
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzI0LTItMS0xLTA_24387e5f-6455-48d9-b1a7-a3d536aa95e4"
      unitRef="usd">55460000</us-gaap:IncreaseDecreaseInContractWithCustomerAsset>
    <us-gaap:IncreaseDecreaseInContractWithCustomerAsset
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzI0LTQtMS0xLTA_91c07ef3-b602-4128-9164-d3cbbb4b9ff5"
      unitRef="usd">-304713000</us-gaap:IncreaseDecreaseInContractWithCustomerAsset>
    <us-gaap:IncreaseDecreaseInContractWithCustomerAsset
      contextRef="ia0b4ed62263b4059a2bbd8c1630332d7_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzI0LTYtMS0xLTA_84135635-56b2-4bde-86e0-e9b173451b94"
      unitRef="usd">-198397000</us-gaap:IncreaseDecreaseInContractWithCustomerAsset>
    <us-gaap:IncreaseDecreaseInDeferredCharges
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzI1LTItMS0xLTA_a6399b0b-88a0-4c89-8365-8e2444216571"
      unitRef="usd">-32180000</us-gaap:IncreaseDecreaseInDeferredCharges>
    <us-gaap:IncreaseDecreaseInDeferredCharges
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzI1LTQtMS0xLTA_064c98cc-832d-4a69-a204-6f9c56fb239f"
      unitRef="usd">24882000</us-gaap:IncreaseDecreaseInDeferredCharges>
    <us-gaap:IncreaseDecreaseInDeferredCharges
      contextRef="ia0b4ed62263b4059a2bbd8c1630332d7_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzI1LTYtMS0xLTA_c62934e7-1c7f-48af-b14d-3ee53225c01a"
      unitRef="usd">11959000</us-gaap:IncreaseDecreaseInDeferredCharges>
    <ttwo:AccountsPayableAccruedExpensesIncomeTaxesPayableAndOtherLiabilities
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzI2LTItMS0xLTA_881853d0-58e5-4664-8299-2438c5e8dd0a"
      unitRef="usd">299733000</ttwo:AccountsPayableAccruedExpensesIncomeTaxesPayableAndOtherLiabilities>
    <ttwo:AccountsPayableAccruedExpensesIncomeTaxesPayableAndOtherLiabilities
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzI2LTQtMS0xLTA_3ee44d7e-2065-4e4b-95dd-cfb90acdb488"
      unitRef="usd">201152000</ttwo:AccountsPayableAccruedExpensesIncomeTaxesPayableAndOtherLiabilities>
    <ttwo:AccountsPayableAccruedExpensesIncomeTaxesPayableAndOtherLiabilities
      contextRef="ia0b4ed62263b4059a2bbd8c1630332d7_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzI2LTYtMS0xLTA_d1a78208-811d-48c0-9a42-2b34cff5c49e"
      unitRef="usd">198733000</ttwo:AccountsPayableAccruedExpensesIncomeTaxesPayableAndOtherLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzI4LTItMS0xLTA_052884aa-218f-409e-aa37-6783993b4e05"
      unitRef="usd">685678000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzI4LTQtMS0xLTA_59505415-a6a2-4b5e-bf36-60a0ce40c053"
      unitRef="usd">843515000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ia0b4ed62263b4059a2bbd8c1630332d7_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzI4LTYtMS0xLTA_b8cd6081-e8e8-4e8f-b5ab-600346e00b5d"
      unitRef="usd">493527000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:IncreaseDecreaseInTimeDeposits
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzMwLTItMS0xLTA_2072de3c-8885-4d4a-b8b6-146a6bc1e927"
      unitRef="usd">196720000</us-gaap:IncreaseDecreaseInTimeDeposits>
    <us-gaap:IncreaseDecreaseInTimeDeposits
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzMwLTQtMS0xLTA_315f1f07-efd4-4f5a-bc7e-78e17e17acbc"
      unitRef="usd">-171057000</us-gaap:IncreaseDecreaseInTimeDeposits>
    <us-gaap:IncreaseDecreaseInTimeDeposits
      contextRef="ia0b4ed62263b4059a2bbd8c1630332d7_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzMwLTYtMS0xLTA_720a7866-bb95-4a5a-9757-3d72b2ee7859"
      unitRef="usd">-40918000</us-gaap:IncreaseDecreaseInTimeDeposits>
    <us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzMxLTItMS0xLTA_4779bc4e-52d1-487a-b4af-2eb2a30042f6"
      unitRef="usd">400635000</us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzMxLTQtMS0xLTA_7cfa4e80-09a0-4205-9c60-ec1fc05ce6f6"
      unitRef="usd">325133000</us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities
      contextRef="ia0b4ed62263b4059a2bbd8c1630332d7_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzMxLTYtMS0xLTA_b6281d27-994d-42a0-96d0-1913791a2962"
      unitRef="usd">241012000</us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities>
    <us-gaap:PaymentsToAcquireShortTermInvestments
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzMyLTItMS0xLTA_f61c627f-3f02-4996-b50d-6c8af12625bd"
      unitRef="usd">499991000</us-gaap:PaymentsToAcquireShortTermInvestments>
    <us-gaap:PaymentsToAcquireShortTermInvestments
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzMyLTQtMS0xLTA_062c41b1-95af-4ad5-8aaf-76f5d95ed5d6"
      unitRef="usd">282534000</us-gaap:PaymentsToAcquireShortTermInvestments>
    <us-gaap:PaymentsToAcquireShortTermInvestments
      contextRef="ia0b4ed62263b4059a2bbd8c1630332d7_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzMyLTYtMS0xLTA_2dda7c7b-d9ec-47e0-a99b-67997867ede5"
      unitRef="usd">369998000</us-gaap:PaymentsToAcquireShortTermInvestments>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzM0LTItMS0xLTA_09f1c217-bb57-4928-825f-c760a299a6a8"
      unitRef="usd">53384000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzM0LTQtMS0xLTA_2957559f-5d56-410b-9ab6-74ad82a0117d"
      unitRef="usd">66969000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ia0b4ed62263b4059a2bbd8c1630332d7_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzM0LTYtMS0xLTA_ef57a27f-89e8-4d92-833c-b3e9cf1b00e2"
      unitRef="usd">61557000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireLongtermInvestments
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzM2LTItMS0xLTA_8dce7b73-a8d5-4a57-b4e2-3e6718df9bca"
      unitRef="usd">27891000</us-gaap:PaymentsToAcquireLongtermInvestments>
    <us-gaap:PaymentsToAcquireLongtermInvestments
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzM2LTQtMS0xLTA_a4f2c26f-a931-43a8-8ac5-690e84ade154"
      unitRef="usd">0</us-gaap:PaymentsToAcquireLongtermInvestments>
    <us-gaap:PaymentsToAcquireLongtermInvestments
      contextRef="ia0b4ed62263b4059a2bbd8c1630332d7_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzM2LTYtMS0xLTA_b87f9129-66c2-4980-93c0-f3d92a0814cb"
      unitRef="usd">5000000</us-gaap:PaymentsToAcquireLongtermInvestments>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzM3LTItMS0xLTA_d2512f3a-1b07-472d-815d-cc66ddeaef7d"
      unitRef="usd">12040000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzM3LTQtMS0xLTA_3fcb25c3-ce52-4abf-8b53-190af6d66355"
      unitRef="usd">28149000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="ia0b4ed62263b4059a2bbd8c1630332d7_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzM3LTYtMS0xLTA_fa5a8202-d468-4fe1-9cf4-eaa79b835593"
      unitRef="usd">9401000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:PaymentsToAcquireOtherProductiveAssets
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzM4LTItMS0xLTA_d922bea6-0a5d-4982-a3cd-97573849fb4a"
      unitRef="usd">0</us-gaap:PaymentsToAcquireOtherProductiveAssets>
    <us-gaap:PaymentsToAcquireOtherProductiveAssets
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzM4LTQtMS0xLTA_2bba7d48-7d53-46f5-ba4a-ae1329e17dd6"
      unitRef="usd">0</us-gaap:PaymentsToAcquireOtherProductiveAssets>
    <us-gaap:PaymentsToAcquireOtherProductiveAssets
      contextRef="ia0b4ed62263b4059a2bbd8c1630332d7_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzM4LTYtMS0xLTA_e3d846f4-e636-40f3-84cc-3cc97b7aba38"
      unitRef="usd">25965000</us-gaap:PaymentsToAcquireOtherProductiveAssets>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzQxLTItMS0xLTA_a80c5937-63ed-4819-b15b-e3ca3a4e62d3"
      unitRef="usd">4049000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzQxLTQtMS0xLTA_e082c4e0-dcb1-4f37-babf-a1154ecdc373"
      unitRef="usd">-223576000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ia0b4ed62263b4059a2bbd8c1630332d7_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzQxLTYtMS0xLTA_6bdf9d3a-0a5d-4dde-bc29-68c88d182442"
      unitRef="usd">-271827000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzQzLTItMS0xLTA_e47957b5-7895-402f-9060-0a63a749ee15"
      unitRef="usd">87968000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzQzLTQtMS0xLTA_0d027b59-5914-495b-8122-88a2b5a156c2"
      unitRef="usd">101293000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ia0b4ed62263b4059a2bbd8c1630332d7_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzQzLTYtMS0xLTA_67f4dad9-488e-4eb6-b812-fb898b5decb8"
      unitRef="usd">112884000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzQ1LTItMS0xLTA_d66ef134-8bce-433e-bf71-ea6729721c56"
      unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzQ1LTQtMS0xLTA_51e44646-b15b-4afb-b05c-ccd6e223f877"
      unitRef="usd">362392000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="ia0b4ed62263b4059a2bbd8c1630332d7_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzQ1LTYtMS0xLTA_c51c577f-821f-4d72-9584-7b55986bd096"
      unitRef="usd">154792000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzQ2LTItMS0xLTA_216ffcb7-f178-4fda-a34f-937bec57e85b"
      unitRef="usd">10515000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzQ2LTQtMS0xLTA_ed169180-6667-403b-9201-80036cffb2c4"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="ia0b4ed62263b4059a2bbd8c1630332d7_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzQ2LTYtMS0xLTA_57d8569a-8315-48a0-954b-6fcd58f4ff67"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzQ3LTItMS0xLTA_fef80444-f54d-4888-821b-22d9dd7a2a95"
      unitRef="usd">0</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzQ3LTQtMS0xLTA_fcdba8cd-b1b8-4d52-b379-1989f8e856eb"
      unitRef="usd">0</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="ia0b4ed62263b4059a2bbd8c1630332d7_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzQ3LTYtMS0xLTA_4961aeb0-facd-475f-8a2c-f3fe10878be6"
      unitRef="usd">-13791000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzUzLTItMS0xLTA_a6cf1577-58d7-4714-aef2-3969a6b75522"
      unitRef="usd">-77453000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzUzLTQtMS0xLTA_0e97246a-7a85-4415-a336-9d0d827492ba"
      unitRef="usd">-463685000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ia0b4ed62263b4059a2bbd8c1630332d7_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzUzLTYtMS0xLTA_4ce5c820-6efe-4e52-afb6-c724a79a70ed"
      unitRef="usd">-281467000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzU0LTItMS0xLTA_a7a09a7a-47ca-471c-a91d-ef8ab8526010"
      unitRef="usd">-10868000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzU0LTQtMS0xLTA_14a98843-da4c-418f-99c6-3a420b19a358"
      unitRef="usd">-10639000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ia0b4ed62263b4059a2bbd8c1630332d7_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzU0LTYtMS0xLTA_5b1ee67a-f5de-409f-bf0e-ba7de8e95228"
      unitRef="usd">24924000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzU1LTItMS0xLTA_1b17add3-acf1-4ab0-a3e0-bdf5c45bbcec"
      unitRef="usd">601406000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzU1LTQtMS0xLTA_500195a6-d9d5-4418-8417-ea7d2a5ba8da"
      unitRef="usd">145615000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ia0b4ed62263b4059a2bbd8c1630332d7_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzU1LTYtMS0xLTA_cae90efe-f10c-4f26-9f5d-c44ed81f2b45"
      unitRef="usd">-34843000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i5bd4d54d389c43a7afcea2b15b9ea77c_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzU2LTItMS0xLTA_934fb92b-9ec9-42d9-acf6-08f154847088"
      unitRef="usd">1391986000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ie80b19c0501f446fa85ab29e5856bb05_I20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzU2LTQtMS0xLTA_5f4c18f1-3320-426a-bde5-eb0e872a09a2"
      unitRef="usd">1246371000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i565ebd3e1ad24bd798d32e02b0d72710_I20170331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzU2LTYtMS0xLTA_46944d60-5fb9-4bfb-8dc0-80da54b695b5"
      unitRef="usd">1281214000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzU3LTItMS0xLTA_98b2bef6-8de9-48de-9e5a-2bc43897cd4a"
      unitRef="usd">1993392000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i5bd4d54d389c43a7afcea2b15b9ea77c_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzU3LTQtMS0xLTA_1ebee9bf-8174-472e-9484-d255377d57e6"
      unitRef="usd">1391986000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ie80b19c0501f446fa85ab29e5856bb05_I20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzU3LTYtMS0xLTA_9a2d56cb-2e92-435f-b9a6-5cb186146f8b"
      unitRef="usd">1246371000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzU5LTItMS0xLTA_98eee64f-4b3a-407c-8ab8-25b4da4cf2e8"
      unitRef="usd">4750000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzU5LTQtMS0xLTA_ac50f63f-a496-4bff-a8e7-b9415f3a0861"
      unitRef="usd">5265000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="ia0b4ed62263b4059a2bbd8c1630332d7_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzU5LTYtMS0xLTA_e0f74d1f-5f5d-4581-9dd3-9287b1267bb1"
      unitRef="usd">4121000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzYwLTItMS0xLTA_bed838c4-150c-4b14-a064-ac766190c19a"
      unitRef="usd">27998000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzYwLTQtMS0xLTA_39ba7e16-567b-44e4-a3ff-e8052d7eabd8"
      unitRef="usd">19280000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="ia0b4ed62263b4059a2bbd8c1630332d7_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzYwLTYtMS0xLTA_648c8553-0b1d-4543-9b18-b3f2e84acaae"
      unitRef="usd">8790000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:SharesOutstanding
      contextRef="idfcdd992fa2e496089e242ba1e83c9dd_I20170331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDkvZnJhZzpjN2ZiMTU0Njc0N2E0Nzc0OTkwZjI0MzM5ZWMzOGY3OC90YWJsZTo0MTNlY2IyM2VlNWQ0NmUzYTY2ZGEyYmJhZDNhNzRlZi90YWJsZXJhbmdlOjQxM2VjYjIzZWU1ZDQ2ZTNhNjZkYTJiYmFkM2E3NGVmXzMtMi0xLTEtMA_90a65267-3eaa-4735-94f9-3d76ca7bdf45"
      unitRef="shares">119813000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="idfcdd992fa2e496089e242ba1e83c9dd_I20170331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDkvZnJhZzpjN2ZiMTU0Njc0N2E0Nzc0OTkwZjI0MzM5ZWMzOGY3OC90YWJsZTo0MTNlY2IyM2VlNWQ0NmUzYTY2ZGEyYmJhZDNhNzRlZi90YWJsZXJhbmdlOjQxM2VjYjIzZWU1ZDQ2ZTNhNjZkYTJiYmFkM2E3NGVmXzMtNC0xLTEtMA_7c669a00-d3a6-42f3-9fc0-dda966610803"
      unitRef="usd">1198000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia8a1d20da3374ff0ad058e7ee820e275_I20170331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDkvZnJhZzpjN2ZiMTU0Njc0N2E0Nzc0OTkwZjI0MzM5ZWMzOGY3OC90YWJsZTo0MTNlY2IyM2VlNWQ0NmUzYTY2ZGEyYmJhZDNhNzRlZi90YWJsZXJhbmdlOjQxM2VjYjIzZWU1ZDQ2ZTNhNjZkYTJiYmFkM2E3NGVmXzMtNi0xLTEtMA_784f2d38-0710-4540-8947-0d056357a2d0"
      unitRef="usd">1452754000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="ia7a13197e3684d099b9b4652d266963d_I20170331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDkvZnJhZzpjN2ZiMTU0Njc0N2E0Nzc0OTkwZjI0MzM5ZWMzOGY3OC90YWJsZTo0MTNlY2IyM2VlNWQ0NmUzYTY2ZGEyYmJhZDNhNzRlZi90YWJsZXJhbmdlOjQxM2VjYjIzZWU1ZDQ2ZTNhNjZkYTJiYmFkM2E3NGVmXzMtOC0xLTEtMA_0e104a34-cfc6-4ea9-b588-72e11b91f99d"
      unitRef="shares">-17192000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ia7a13197e3684d099b9b4652d266963d_I20170331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDkvZnJhZzpjN2ZiMTU0Njc0N2E0Nzc0OTkwZjI0MzM5ZWMzOGY3OC90YWJsZTo0MTNlY2IyM2VlNWQ0NmUzYTY2ZGEyYmJhZDNhNzRlZi90YWJsZXJhbmdlOjQxM2VjYjIzZWU1ZDQ2ZTNhNjZkYTJiYmFkM2E3NGVmXzMtMTAtMS0xLTA_01205cd5-d061-4b7a-a074-1801934f6843"
      unitRef="usd">-303388000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib6b30268350f4c828f23047ec540f139_I20170331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDkvZnJhZzpjN2ZiMTU0Njc0N2E0Nzc0OTkwZjI0MzM5ZWMzOGY3OC90YWJsZTo0MTNlY2IyM2VlNWQ0NmUzYTY2ZGEyYmJhZDNhNzRlZi90YWJsZXJhbmdlOjQxM2VjYjIzZWU1ZDQ2ZTNhNjZkYTJiYmFkM2E3NGVmXzMtMTItMS0xLTA_dc291e5a-0787-4c46-8843-aa04929fff69"
      unitRef="usd">-99694000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ifb45aebc89f948d489bddaac2946a6b8_I20170331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDkvZnJhZzpjN2ZiMTU0Njc0N2E0Nzc0OTkwZjI0MzM5ZWMzOGY3OC90YWJsZTo0MTNlY2IyM2VlNWQ0NmUzYTY2ZGEyYmJhZDNhNzRlZi90YWJsZXJhbmdlOjQxM2VjYjIzZWU1ZDQ2ZTNhNjZkYTJiYmFkM2E3NGVmXzMtMTQtMS0xLTA_2917f7f1-afb2-4caf-955d-bcb4c2203a79"
      unitRef="usd">-47142000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i565ebd3e1ad24bd798d32e02b0d72710_I20170331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDkvZnJhZzpjN2ZiMTU0Njc0N2E0Nzc0OTkwZjI0MzM5ZWMzOGY3OC90YWJsZTo0MTNlY2IyM2VlNWQ0NmUzYTY2ZGEyYmJhZDNhNzRlZi90YWJsZXJhbmdlOjQxM2VjYjIzZWU1ZDQ2ZTNhNjZkYTJiYmFkM2E3NGVmXzMtMTYtMS0xLTA_963490dd-cc9f-4e89-8ad7-2d46d08c31be"
      unitRef="usd">1003728000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="ib49b95121d444e56a863e5badc983fa3_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDkvZnJhZzpjN2ZiMTU0Njc0N2E0Nzc0OTkwZjI0MzM5ZWMzOGY3OC90YWJsZTo0MTNlY2IyM2VlNWQ0NmUzYTY2ZGEyYmJhZDNhNzRlZi90YWJsZXJhbmdlOjQxM2VjYjIzZWU1ZDQ2ZTNhNjZkYTJiYmFkM2E3NGVmXzQtMTItMS0xLTA_be76a52d-908a-4e0b-a503-16184f795272"
      unitRef="usd">173533000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ia0b4ed62263b4059a2bbd8c1630332d7_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDkvZnJhZzpjN2ZiMTU0Njc0N2E0Nzc0OTkwZjI0MzM5ZWMzOGY3OC90YWJsZTo0MTNlY2IyM2VlNWQ0NmUzYTY2ZGEyYmJhZDNhNzRlZi90YWJsZXJhbmdlOjQxM2VjYjIzZWU1ZDQ2ZTNhNjZkYTJiYmFkM2E3NGVmXzQtMTYtMS0xLTA_8534e55c-c755-4c1f-ba68-8a1042b33281"
      unitRef="usd">173533000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="idd38da64fdc540769bf3930db0f2e519_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDkvZnJhZzpjN2ZiMTU0Njc0N2E0Nzc0OTkwZjI0MzM5ZWMzOGY3OC90YWJsZTo0MTNlY2IyM2VlNWQ0NmUzYTY2ZGEyYmJhZDNhNzRlZi90YWJsZXJhbmdlOjQxM2VjYjIzZWU1ZDQ2ZTNhNjZkYTJiYmFkM2E3NGVmXzUtMTQtMS0xLTA_80a2450a-5f06-47f1-9726-19a7dcac9701"
      unitRef="usd">43379000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ia0b4ed62263b4059a2bbd8c1630332d7_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDkvZnJhZzpjN2ZiMTU0Njc0N2E0Nzc0OTkwZjI0MzM5ZWMzOGY3OC90YWJsZTo0MTNlY2IyM2VlNWQ0NmUzYTY2ZGEyYmJhZDNhNzRlZi90YWJsZXJhbmdlOjQxM2VjYjIzZWU1ZDQ2ZTNhNjZkYTJiYmFkM2E3NGVmXzUtMTYtMS0xLTA_8a5bcb09-c183-4cd0-bbd0-df48f72dfe22"
      unitRef="usd">43379000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="idd38da64fdc540769bf3930db0f2e519_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDkvZnJhZzpjN2ZiMTU0Njc0N2E0Nzc0OTkwZjI0MzM5ZWMzOGY3OC90YWJsZTo0MTNlY2IyM2VlNWQ0NmUzYTY2ZGEyYmJhZDNhNzRlZi90YWJsZXJhbmdlOjQxM2VjYjIzZWU1ZDQ2ZTNhNjZkYTJiYmFkM2E3NGVmXzYtMTQtMS0xLTEyMTc_3fc599d7-9a3d-4e3f-b374-bb60e70c64ef"
      unitRef="usd">-1778000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="ia0b4ed62263b4059a2bbd8c1630332d7_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDkvZnJhZzpjN2ZiMTU0Njc0N2E0Nzc0OTkwZjI0MzM5ZWMzOGY3OC90YWJsZTo0MTNlY2IyM2VlNWQ0NmUzYTY2ZGEyYmJhZDNhNzRlZi90YWJsZXJhbmdlOjQxM2VjYjIzZWU1ZDQ2ZTNhNjZkYTJiYmFkM2E3NGVmXzYtMTYtMS0xLTEyMTc_f71fb1fe-a863-4229-9c8e-018abe2798f4"
      unitRef="usd">-1778000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <ttwo:OtherComprehensiveIncomeLossCashFlowHedgeUnrealizedGainLossNet
      contextRef="idd38da64fdc540769bf3930db0f2e519_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDkvZnJhZzpjN2ZiMTU0Njc0N2E0Nzc0OTkwZjI0MzM5ZWMzOGY3OC90YWJsZTo0MTNlY2IyM2VlNWQ0NmUzYTY2ZGEyYmJhZDNhNzRlZi90YWJsZXJhbmdlOjQxM2VjYjIzZWU1ZDQ2ZTNhNjZkYTJiYmFkM2E3NGVmXzYtMTQtMS0xLTA_18256649-9256-4dce-8361-1fbfb1029b24"
      unitRef="usd">-10191000</ttwo:OtherComprehensiveIncomeLossCashFlowHedgeUnrealizedGainLossNet>
    <ttwo:OtherComprehensiveIncomeLossCashFlowHedgeUnrealizedGainLossNet
      contextRef="ia0b4ed62263b4059a2bbd8c1630332d7_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDkvZnJhZzpjN2ZiMTU0Njc0N2E0Nzc0OTkwZjI0MzM5ZWMzOGY3OC90YWJsZTo0MTNlY2IyM2VlNWQ0NmUzYTY2ZGEyYmJhZDNhNzRlZi90YWJsZXJhbmdlOjQxM2VjYjIzZWU1ZDQ2ZTNhNjZkYTJiYmFkM2E3NGVmXzYtMTYtMS0xLTA_9f127dfa-bab5-437e-9195-7698f46983ea"
      unitRef="usd">-10191000</ttwo:OtherComprehensiveIncomeLossCashFlowHedgeUnrealizedGainLossNet>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i4c2c7c65cf5d44c4855d21e028cddf77_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDkvZnJhZzpjN2ZiMTU0Njc0N2E0Nzc0OTkwZjI0MzM5ZWMzOGY3OC90YWJsZTo0MTNlY2IyM2VlNWQ0NmUzYTY2ZGEyYmJhZDNhNzRlZi90YWJsZXJhbmdlOjQxM2VjYjIzZWU1ZDQ2ZTNhNjZkYTJiYmFkM2E3NGVmXzgtNi0xLTEtMA_8d6138da-a36c-424a-a7f9-355b166037d7"
      unitRef="usd">293214000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ia0b4ed62263b4059a2bbd8c1630332d7_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDkvZnJhZzpjN2ZiMTU0Njc0N2E0Nzc0OTkwZjI0MzM5ZWMzOGY3OC90YWJsZTo0MTNlY2IyM2VlNWQ0NmUzYTY2ZGEyYmJhZDNhNzRlZi90YWJsZXJhbmdlOjQxM2VjYjIzZWU1ZDQ2ZTNhNjZkYTJiYmFkM2E3NGVmXzgtMTYtMS0xLTA_01fc6ba3-669b-4587-972d-5985ce7dab3a"
      unitRef="usd">293214000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i8b40ad37e6eb49a4b9fb4dfe0f548f0d_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDkvZnJhZzpjN2ZiMTU0Njc0N2E0Nzc0OTkwZjI0MzM5ZWMzOGY3OC90YWJsZTo0MTNlY2IyM2VlNWQ0NmUzYTY2ZGEyYmJhZDNhNzRlZi90YWJsZXJhbmdlOjQxM2VjYjIzZWU1ZDQ2ZTNhNjZkYTJiYmFkM2E3NGVmXzktOC0xLTEtMA_f938102b-2c10-43a8-8f05-28f09cdaddde"
      unitRef="shares">1513000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i8b40ad37e6eb49a4b9fb4dfe0f548f0d_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDkvZnJhZzpjN2ZiMTU0Njc0N2E0Nzc0OTkwZjI0MzM5ZWMzOGY3OC90YWJsZTo0MTNlY2IyM2VlNWQ0NmUzYTY2ZGEyYmJhZDNhNzRlZi90YWJsZXJhbmdlOjQxM2VjYjIzZWU1ZDQ2ZTNhNjZkYTJiYmFkM2E3NGVmXzktMTAtMS0xLTA_9e392de1-4b26-478b-8edf-538640b6c596"
      unitRef="usd">154792000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="ia0b4ed62263b4059a2bbd8c1630332d7_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDkvZnJhZzpjN2ZiMTU0Njc0N2E0Nzc0OTkwZjI0MzM5ZWMzOGY3OC90YWJsZTo0MTNlY2IyM2VlNWQ0NmUzYTY2ZGEyYmJhZDNhNzRlZi90YWJsZXJhbmdlOjQxM2VjYjIzZWU1ZDQ2ZTNhNjZkYTJiYmFkM2E3NGVmXzktMTYtMS0xLTA_f3cf181c-0b53-4afc-a771-2ad00afb68bb"
      unitRef="usd">154792000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="ie506d207537a4d4cb77403ca624ccde9_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDkvZnJhZzpjN2ZiMTU0Njc0N2E0Nzc0OTkwZjI0MzM5ZWMzOGY3OC90YWJsZTo0MTNlY2IyM2VlNWQ0NmUzYTY2ZGEyYmJhZDNhNzRlZi90YWJsZXJhbmdlOjQxM2VjYjIzZWU1ZDQ2ZTNhNjZkYTJiYmFkM2E3NGVmXzEwLTItMS0xLTA_0a8aabf1-bb37-4c99-a7d4-e035512aa54b"
      unitRef="shares">2151000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="ie506d207537a4d4cb77403ca624ccde9_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDkvZnJhZzpjN2ZiMTU0Njc0N2E0Nzc0OTkwZjI0MzM5ZWMzOGY3OC90YWJsZTo0MTNlY2IyM2VlNWQ0NmUzYTY2ZGEyYmJhZDNhNzRlZi90YWJsZXJhbmdlOjQxM2VjYjIzZWU1ZDQ2ZTNhNjZkYTJiYmFkM2E3NGVmXzEwLTQtMS0xLTA_433f053b-6f6a-4854-8e9c-8fe9ccf0f99d"
      unitRef="usd">21000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i4c2c7c65cf5d44c4855d21e028cddf77_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDkvZnJhZzpjN2ZiMTU0Njc0N2E0Nzc0OTkwZjI0MzM5ZWMzOGY3OC90YWJsZTo0MTNlY2IyM2VlNWQ0NmUzYTY2ZGEyYmJhZDNhNzRlZi90YWJsZXJhbmdlOjQxM2VjYjIzZWU1ZDQ2ZTNhNjZkYTJiYmFkM2E3NGVmXzEwLTYtMS0xLTA_e1310c39-0ad6-49b7-89ef-2dbca47ef3e7"
      unitRef="usd">-21000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="ia0b4ed62263b4059a2bbd8c1630332d7_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDkvZnJhZzpjN2ZiMTU0Njc0N2E0Nzc0OTkwZjI0MzM5ZWMzOGY3OC90YWJsZTo0MTNlY2IyM2VlNWQ0NmUzYTY2ZGEyYmJhZDNhNzRlZi90YWJsZXJhbmdlOjQxM2VjYjIzZWU1ZDQ2ZTNhNjZkYTJiYmFkM2E3NGVmXzEwLTE2LTEtMS0w_46f41464-99c0-4862-8fd4-8c3781178a8e"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ib0d585beca3f4881b1cca7b0116f933a_I20180331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDkvZnJhZzpjN2ZiMTU0Njc0N2E0Nzc0OTkwZjI0MzM5ZWMzOGY3OC90YWJsZTo0MTNlY2IyM2VlNWQ0NmUzYTY2ZGEyYmJhZDNhNzRlZi90YWJsZXJhbmdlOjQxM2VjYjIzZWU1ZDQ2ZTNhNjZkYTJiYmFkM2E3NGVmXzExLTAtMS0xLTAvdGV4dHJlZ2lvbjo4ZmRmMTNhMGU2YjU0MGNiYTY1OWVmMTc0YzQwOGU0MV8xMjY0NDM4MzcxOTQ3OQ_aba3043e-8b11-4ff8-afb6-3780ff36c676"
      unitRef="number">0.0100</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="i4d2138ad725c40c1bbd8d5c1625ef971_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDkvZnJhZzpjN2ZiMTU0Njc0N2E0Nzc0OTkwZjI0MzM5ZWMzOGY3OC90YWJsZTo0MTNlY2IyM2VlNWQ0NmUzYTY2ZGEyYmJhZDNhNzRlZi90YWJsZXJhbmdlOjQxM2VjYjIzZWU1ZDQ2ZTNhNjZkYTJiYmFkM2E3NGVmXzExLTItMS0xLTA_7ae89a28-c427-437e-8f83-d1edaca51331"
      unitRef="shares">12082000</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments
      contextRef="i4d2138ad725c40c1bbd8d5c1625ef971_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDkvZnJhZzpjN2ZiMTU0Njc0N2E0Nzc0OTkwZjI0MzM5ZWMzOGY3OC90YWJsZTo0MTNlY2IyM2VlNWQ0NmUzYTY2ZGEyYmJhZDNhNzRlZi90YWJsZXJhbmdlOjQxM2VjYjIzZWU1ZDQ2ZTNhNjZkYTJiYmFkM2E3NGVmXzExLTQtMS0xLTA_b8ff1520-4c52-4766-9fe0-734c777f74ef"
      unitRef="usd">121000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments
      contextRef="i498d3c10202f4fedb4b525e9a42451f5_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDkvZnJhZzpjN2ZiMTU0Njc0N2E0Nzc0OTkwZjI0MzM5ZWMzOGY3OC90YWJsZTo0MTNlY2IyM2VlNWQ0NmUzYTY2ZGEyYmJhZDNhNzRlZi90YWJsZXJhbmdlOjQxM2VjYjIzZWU1ZDQ2ZTNhNjZkYTJiYmFkM2E3NGVmXzExLTYtMS0xLTA_a272e664-7432-4109-a4f9-83b8d7ef7c16"
      unitRef="usd">254963000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments
      contextRef="ibea11063e07b4645b6992b2eb4c7f8ff_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDkvZnJhZzpjN2ZiMTU0Njc0N2E0Nzc0OTkwZjI0MzM5ZWMzOGY3OC90YWJsZTo0MTNlY2IyM2VlNWQ0NmUzYTY2ZGEyYmJhZDNhNzRlZi90YWJsZXJhbmdlOjQxM2VjYjIzZWU1ZDQ2ZTNhNjZkYTJiYmFkM2E3NGVmXzExLTE2LTEtMS0w_34c2c576-d200-4b73-8164-578bf743bae7"
      unitRef="usd">255084000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments>
    <ttwo:StockIssuedDuringPeriodSharesRestrictedStockAwardSettlement
      contextRef="ie506d207537a4d4cb77403ca624ccde9_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDkvZnJhZzpjN2ZiMTU0Njc0N2E0Nzc0OTkwZjI0MzM5ZWMzOGY3OC90YWJsZTo0MTNlY2IyM2VlNWQ0NmUzYTY2ZGEyYmJhZDNhNzRlZi90YWJsZXJhbmdlOjQxM2VjYjIzZWU1ZDQ2ZTNhNjZkYTJiYmFkM2E3NGVmXzEyLTItMS0xLTA_406cd92e-2d63-4a81-bd2d-4765c1b3cf61"
      unitRef="shares">1303000</ttwo:StockIssuedDuringPeriodSharesRestrictedStockAwardSettlement>
    <ttwo:StockIssuedDuringPeriodValueRestrictedStockAwardSettlement
      contextRef="ie506d207537a4d4cb77403ca624ccde9_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDkvZnJhZzpjN2ZiMTU0Njc0N2E0Nzc0OTkwZjI0MzM5ZWMzOGY3OC90YWJsZTo0MTNlY2IyM2VlNWQ0NmUzYTY2ZGEyYmJhZDNhNzRlZi90YWJsZXJhbmdlOjQxM2VjYjIzZWU1ZDQ2ZTNhNjZkYTJiYmFkM2E3NGVmXzEyLTQtMS0xLTA_deb8d2e3-d7b1-409c-b923-eff3eff255ff"
      unitRef="usd">13000</ttwo:StockIssuedDuringPeriodValueRestrictedStockAwardSettlement>
    <ttwo:StockIssuedDuringPeriodValueRestrictedStockAwardSettlement
      contextRef="i4c2c7c65cf5d44c4855d21e028cddf77_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDkvZnJhZzpjN2ZiMTU0Njc0N2E0Nzc0OTkwZjI0MzM5ZWMzOGY3OC90YWJsZTo0MTNlY2IyM2VlNWQ0NmUzYTY2ZGEyYmJhZDNhNzRlZi90YWJsZXJhbmdlOjQxM2VjYjIzZWU1ZDQ2ZTNhNjZkYTJiYmFkM2E3NGVmXzEyLTYtMS0xLTA_81dbe518-b17e-452f-878f-c0a6cd107304"
      unitRef="usd">112871000</ttwo:StockIssuedDuringPeriodValueRestrictedStockAwardSettlement>
    <ttwo:StockIssuedDuringPeriodValueRestrictedStockAwardSettlement
      contextRef="ia0b4ed62263b4059a2bbd8c1630332d7_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDkvZnJhZzpjN2ZiMTU0Njc0N2E0Nzc0OTkwZjI0MzM5ZWMzOGY3OC90YWJsZTo0MTNlY2IyM2VlNWQ0NmUzYTY2ZGEyYmJhZDNhNzRlZi90YWJsZXJhbmdlOjQxM2VjYjIzZWU1ZDQ2ZTNhNjZkYTJiYmFkM2E3NGVmXzEyLTE2LTEtMS0w_d8ba6bfa-ef47-468d-98b5-c3f56d56feac"
      unitRef="usd">112884000</ttwo:StockIssuedDuringPeriodValueRestrictedStockAwardSettlement>
    <us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption
      contextRef="ide9eaf39f8b64fd0ac60689cd9a1fb91_I20170401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDkvZnJhZzpjN2ZiMTU0Njc0N2E0Nzc0OTkwZjI0MzM5ZWMzOGY3OC90YWJsZTo0MTNlY2IyM2VlNWQ0NmUzYTY2ZGEyYmJhZDNhNzRlZi90YWJsZXJhbmdlOjQxM2VjYjIzZWU1ZDQ2ZTNhNjZkYTJiYmFkM2E3NGVmXzEzLTEyLTEtMS0w_685f75f2-ac94-4756-9420-d14d240d6bd9"
      unitRef="usd">-323000</us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption>
    <us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption
      contextRef="i1d38414321c940d3b9929be94b4c3b2a_I20170401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDkvZnJhZzpjN2ZiMTU0Njc0N2E0Nzc0OTkwZjI0MzM5ZWMzOGY3OC90YWJsZTo0MTNlY2IyM2VlNWQ0NmUzYTY2ZGEyYmJhZDNhNzRlZi90YWJsZXJhbmdlOjQxM2VjYjIzZWU1ZDQ2ZTNhNjZkYTJiYmFkM2E3NGVmXzEzLTE2LTEtMS0w_3a2771d6-b3b9-4ea6-9a1c-3fc2c1395ff4"
      unitRef="usd">-323000</us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption>
    <us-gaap:SharesOutstanding
      contextRef="ifbc44efb8b574f98b58bd024ffe13650_I20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDkvZnJhZzpjN2ZiMTU0Njc0N2E0Nzc0OTkwZjI0MzM5ZWMzOGY3OC90YWJsZTo0MTNlY2IyM2VlNWQ0NmUzYTY2ZGEyYmJhZDNhNzRlZi90YWJsZXJhbmdlOjQxM2VjYjIzZWU1ZDQ2ZTNhNjZkYTJiYmFkM2E3NGVmXzE0LTItMS0xLTA_ac3b4bd9-fb01-42da-816e-881d1521bb8e"
      unitRef="shares">132743000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ifbc44efb8b574f98b58bd024ffe13650_I20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDkvZnJhZzpjN2ZiMTU0Njc0N2E0Nzc0OTkwZjI0MzM5ZWMzOGY3OC90YWJsZTo0MTNlY2IyM2VlNWQ0NmUzYTY2ZGEyYmJhZDNhNzRlZi90YWJsZXJhbmdlOjQxM2VjYjIzZWU1ZDQ2ZTNhNjZkYTJiYmFkM2E3NGVmXzE0LTQtMS0xLTA_e940b05e-9dba-49bd-9669-2685022e2d42"
      unitRef="usd">1327000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iffe49b9c17aa46b3bd9d4766d943a1e3_I20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDkvZnJhZzpjN2ZiMTU0Njc0N2E0Nzc0OTkwZjI0MzM5ZWMzOGY3OC90YWJsZTo0MTNlY2IyM2VlNWQ0NmUzYTY2ZGEyYmJhZDNhNzRlZi90YWJsZXJhbmdlOjQxM2VjYjIzZWU1ZDQ2ZTNhNjZkYTJiYmFkM2E3NGVmXzE0LTYtMS0xLTA_0c2695a8-dbe3-4154-b732-0001e989c978"
      unitRef="usd">1888039000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="i5e2bc0ebfbcd4f0aa20392a13a624dd2_I20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDkvZnJhZzpjN2ZiMTU0Njc0N2E0Nzc0OTkwZjI0MzM5ZWMzOGY3OC90YWJsZTo0MTNlY2IyM2VlNWQ0NmUzYTY2ZGEyYmJhZDNhNzRlZi90YWJsZXJhbmdlOjQxM2VjYjIzZWU1ZDQ2ZTNhNjZkYTJiYmFkM2E3NGVmXzE0LTgtMS0xLTA_55addb35-6b59-4376-bfe0-67b88b1aa7ef"
      unitRef="shares">-18705000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i5e2bc0ebfbcd4f0aa20392a13a624dd2_I20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDkvZnJhZzpjN2ZiMTU0Njc0N2E0Nzc0OTkwZjI0MzM5ZWMzOGY3OC90YWJsZTo0MTNlY2IyM2VlNWQ0NmUzYTY2ZGEyYmJhZDNhNzRlZi90YWJsZXJhbmdlOjQxM2VjYjIzZWU1ZDQ2ZTNhNjZkYTJiYmFkM2E3NGVmXzE0LTEwLTEtMS0w_74652e98-f464-44b4-8a29-48479482e068"
      unitRef="usd">-458180000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib617ef86afab4196a5847f2097a2658e_I20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDkvZnJhZzpjN2ZiMTU0Njc0N2E0Nzc0OTkwZjI0MzM5ZWMzOGY3OC90YWJsZTo0MTNlY2IyM2VlNWQ0NmUzYTY2ZGEyYmJhZDNhNzRlZi90YWJsZXJhbmdlOjQxM2VjYjIzZWU1ZDQ2ZTNhNjZkYTJiYmFkM2E3NGVmXzE0LTEyLTEtMS0w_daf26bad-be99-427c-9a81-228bcb8a9306"
      unitRef="usd">73516000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3a75b5e0b754459e8eddaba86eb68181_I20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDkvZnJhZzpjN2ZiMTU0Njc0N2E0Nzc0OTkwZjI0MzM5ZWMzOGY3OC90YWJsZTo0MTNlY2IyM2VlNWQ0NmUzYTY2ZGEyYmJhZDNhNzRlZi90YWJsZXJhbmdlOjQxM2VjYjIzZWU1ZDQ2ZTNhNjZkYTJiYmFkM2E3NGVmXzE0LTE0LTEtMS0w_7cc32dee-f6a8-49de-a3b4-e3a100d1129a"
      unitRef="usd">-15732000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie80b19c0501f446fa85ab29e5856bb05_I20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDkvZnJhZzpjN2ZiMTU0Njc0N2E0Nzc0OTkwZjI0MzM5ZWMzOGY3OC90YWJsZTo0MTNlY2IyM2VlNWQ0NmUzYTY2ZGEyYmJhZDNhNzRlZi90YWJsZXJhbmdlOjQxM2VjYjIzZWU1ZDQ2ZTNhNjZkYTJiYmFkM2E3NGVmXzE0LTE2LTEtMS0w_9eb3431b-0783-4349-9c65-2f7ef579fc22"
      unitRef="usd">1488970000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="iaac76045a31b49d89483613b1920c7d4_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDkvZnJhZzpjN2ZiMTU0Njc0N2E0Nzc0OTkwZjI0MzM5ZWMzOGY3OC90YWJsZTo0MTNlY2IyM2VlNWQ0NmUzYTY2ZGEyYmJhZDNhNzRlZi90YWJsZXJhbmdlOjQxM2VjYjIzZWU1ZDQ2ZTNhNjZkYTJiYmFkM2E3NGVmXzE1LTEyLTEtMS0w_3925de5c-0b86-48d4-9ce2-665a72a34cc7"
      unitRef="usd">333837000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDkvZnJhZzpjN2ZiMTU0Njc0N2E0Nzc0OTkwZjI0MzM5ZWMzOGY3OC90YWJsZTo0MTNlY2IyM2VlNWQ0NmUzYTY2ZGEyYmJhZDNhNzRlZi90YWJsZXJhbmdlOjQxM2VjYjIzZWU1ZDQ2ZTNhNjZkYTJiYmFkM2E3NGVmXzE1LTE2LTEtMS0w_ebe94a8a-cc5b-4ce7-8207-22cfda8f9cef"
      unitRef="usd">333837000</us-gaap:NetIncomeLoss>
    <ttwo:OtherComprehensiveIncomeLossForeignCurrencyTransactionandTranslationAdjustmentNetofTaxPortionAttributabletoParentIncludingEffectofAdoptionofNewAccountingPrinciple
      contextRef="i2b1979e4f63643bcb7e157928ec0cd53_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDkvZnJhZzpjN2ZiMTU0Njc0N2E0Nzc0OTkwZjI0MzM5ZWMzOGY3OC90YWJsZTo0MTNlY2IyM2VlNWQ0NmUzYTY2ZGEyYmJhZDNhNzRlZi90YWJsZXJhbmdlOjQxM2VjYjIzZWU1ZDQ2ZTNhNjZkYTJiYmFkM2E3NGVmXzE2LTE0LTEtMS0w_eb1f190a-00e4-4b1b-9b53-da84d96cd03c"
      unitRef="usd">33456000</ttwo:OtherComprehensiveIncomeLossForeignCurrencyTransactionandTranslationAdjustmentNetofTaxPortionAttributabletoParentIncludingEffectofAdoptionofNewAccountingPrinciple>
    <ttwo:OtherComprehensiveIncomeLossForeignCurrencyTransactionandTranslationAdjustmentNetofTaxPortionAttributabletoParentIncludingEffectofAdoptionofNewAccountingPrinciple
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDkvZnJhZzpjN2ZiMTU0Njc0N2E0Nzc0OTkwZjI0MzM5ZWMzOGY3OC90YWJsZTo0MTNlY2IyM2VlNWQ0NmUzYTY2ZGEyYmJhZDNhNzRlZi90YWJsZXJhbmdlOjQxM2VjYjIzZWU1ZDQ2ZTNhNjZkYTJiYmFkM2E3NGVmXzE2LTE2LTEtMS0w_a5051786-9e7a-47e4-b9d7-ceec04c1e87c"
      unitRef="usd">33456000</ttwo:OtherComprehensiveIncomeLossForeignCurrencyTransactionandTranslationAdjustmentNetofTaxPortionAttributabletoParentIncludingEffectofAdoptionofNewAccountingPrinciple>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="i2b1979e4f63643bcb7e157928ec0cd53_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDkvZnJhZzpjN2ZiMTU0Njc0N2E0Nzc0OTkwZjI0MzM5ZWMzOGY3OC90YWJsZTo0MTNlY2IyM2VlNWQ0NmUzYTY2ZGEyYmJhZDNhNzRlZi90YWJsZXJhbmdlOjQxM2VjYjIzZWU1ZDQ2ZTNhNjZkYTJiYmFkM2E3NGVmXzE3LTE0LTEtMS0w_e712a979-6ec9-4e5c-b0a2-b04cefc07661"
      unitRef="usd">2440000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDkvZnJhZzpjN2ZiMTU0Njc0N2E0Nzc0OTkwZjI0MzM5ZWMzOGY3OC90YWJsZTo0MTNlY2IyM2VlNWQ0NmUzYTY2ZGEyYmJhZDNhNzRlZi90YWJsZXJhbmdlOjQxM2VjYjIzZWU1ZDQ2ZTNhNjZkYTJiYmFkM2E3NGVmXzE3LTE2LTEtMS0w_04a495b7-1144-4881-9e11-10d3472d6699"
      unitRef="usd">2440000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <ttwo:OtherComprehensiveIncomeLossCashFlowHedgeUnrealizedGainLossNet
      contextRef="i2b1979e4f63643bcb7e157928ec0cd53_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDkvZnJhZzpjN2ZiMTU0Njc0N2E0Nzc0OTkwZjI0MzM5ZWMzOGY3OC90YWJsZTo0MTNlY2IyM2VlNWQ0NmUzYTY2ZGEyYmJhZDNhNzRlZi90YWJsZXJhbmdlOjQxM2VjYjIzZWU1ZDQ2ZTNhNjZkYTJiYmFkM2E3NGVmXzE4LTE0LTEtMS0w_5c36643a-399d-421f-aa06-01e85ddc7c9c"
      unitRef="usd">4906000</ttwo:OtherComprehensiveIncomeLossCashFlowHedgeUnrealizedGainLossNet>
    <ttwo:OtherComprehensiveIncomeLossCashFlowHedgeUnrealizedGainLossNet
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDkvZnJhZzpjN2ZiMTU0Njc0N2E0Nzc0OTkwZjI0MzM5ZWMzOGY3OC90YWJsZTo0MTNlY2IyM2VlNWQ0NmUzYTY2ZGEyYmJhZDNhNzRlZi90YWJsZXJhbmdlOjQxM2VjYjIzZWU1ZDQ2ZTNhNjZkYTJiYmFkM2E3NGVmXzE4LTE2LTEtMS0w_cea2e48a-c381-4b2b-8823-ab5b097f0cd1"
      unitRef="usd">4906000</ttwo:OtherComprehensiveIncomeLossCashFlowHedgeUnrealizedGainLossNet>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i4bd6ad85a65440188fddd560324ab88d_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDkvZnJhZzpjN2ZiMTU0Njc0N2E0Nzc0OTkwZjI0MzM5ZWMzOGY3OC90YWJsZTo0MTNlY2IyM2VlNWQ0NmUzYTY2ZGEyYmJhZDNhNzRlZi90YWJsZXJhbmdlOjQxM2VjYjIzZWU1ZDQ2ZTNhNjZkYTJiYmFkM2E3NGVmXzE5LTYtMS0xLTA_c050b08b-3411-422e-8801-b2c23ae54e89"
      unitRef="usd">219460000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDkvZnJhZzpjN2ZiMTU0Njc0N2E0Nzc0OTkwZjI0MzM5ZWMzOGY3OC90YWJsZTo0MTNlY2IyM2VlNWQ0NmUzYTY2ZGEyYmJhZDNhNzRlZi90YWJsZXJhbmdlOjQxM2VjYjIzZWU1ZDQ2ZTNhNjZkYTJiYmFkM2E3NGVmXzE5LTE2LTEtMS0w_37eef4ef-aa15-4caa-a1a4-f2958b8b1893"
      unitRef="usd">219460000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="i3c9369f582a04055aec751f1268bb742_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDkvZnJhZzpjN2ZiMTU0Njc0N2E0Nzc0OTkwZjI0MzM5ZWMzOGY3OC90YWJsZTo0MTNlY2IyM2VlNWQ0NmUzYTY2ZGEyYmJhZDNhNzRlZi90YWJsZXJhbmdlOjQxM2VjYjIzZWU1ZDQ2ZTNhNjZkYTJiYmFkM2E3NGVmXzIwLTItMS0xLTEyMjg_164f08ce-a2f7-43d4-89a9-00fbc1054d37"
      unitRef="shares">2345000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i3c9369f582a04055aec751f1268bb742_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDkvZnJhZzpjN2ZiMTU0Njc0N2E0Nzc0OTkwZjI0MzM5ZWMzOGY3OC90YWJsZTo0MTNlY2IyM2VlNWQ0NmUzYTY2ZGEyYmJhZDNhNzRlZi90YWJsZXJhbmdlOjQxM2VjYjIzZWU1ZDQ2ZTNhNjZkYTJiYmFkM2E3NGVmXzIwLTQtMS0xLTEyMjg_7764fe60-f03b-4863-b962-0c727620555a"
      unitRef="usd">23000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i4bd6ad85a65440188fddd560324ab88d_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDkvZnJhZzpjN2ZiMTU0Njc0N2E0Nzc0OTkwZjI0MzM5ZWMzOGY3OC90YWJsZTo0MTNlY2IyM2VlNWQ0NmUzYTY2ZGEyYmJhZDNhNzRlZi90YWJsZXJhbmdlOjQxM2VjYjIzZWU1ZDQ2ZTNhNjZkYTJiYmFkM2E3NGVmXzIwLTYtMS0xLTEyMjg_da45a454-fe8e-4247-a161-3e265f508dc5"
      unitRef="usd">-23000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDkvZnJhZzpjN2ZiMTU0Njc0N2E0Nzc0OTkwZjI0MzM5ZWMzOGY3OC90YWJsZTo0MTNlY2IyM2VlNWQ0NmUzYTY2ZGEyYmJhZDNhNzRlZi90YWJsZXJhbmdlOjQxM2VjYjIzZWU1ZDQ2ZTNhNjZkYTJiYmFkM2E3NGVmXzIwLTE2LTEtMS0yMTA3_3e3c4ad8-185f-4ab2-adf5-28d36f7edbf9"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i64636d14f7a74dedbb12b571c9ff5b63_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDkvZnJhZzpjN2ZiMTU0Njc0N2E0Nzc0OTkwZjI0MzM5ZWMzOGY3OC90YWJsZTo0MTNlY2IyM2VlNWQ0NmUzYTY2ZGEyYmJhZDNhNzRlZi90YWJsZXJhbmdlOjQxM2VjYjIzZWU1ZDQ2ZTNhNjZkYTJiYmFkM2E3NGVmXzIwLTgtMS0xLTA_afe633ee-e4c5-48bd-8135-9651b7f77478"
      unitRef="shares">3716000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i64636d14f7a74dedbb12b571c9ff5b63_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDkvZnJhZzpjN2ZiMTU0Njc0N2E0Nzc0OTkwZjI0MzM5ZWMzOGY3OC90YWJsZTo0MTNlY2IyM2VlNWQ0NmUzYTY2ZGEyYmJhZDNhNzRlZi90YWJsZXJhbmdlOjQxM2VjYjIzZWU1ZDQ2ZTNhNjZkYTJiYmFkM2E3NGVmXzIwLTEwLTEtMS0w_fae7bcf2-a568-4f78-be0a-e134c1929d87"
      unitRef="usd">362392000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDkvZnJhZzpjN2ZiMTU0Njc0N2E0Nzc0OTkwZjI0MzM5ZWMzOGY3OC90YWJsZTo0MTNlY2IyM2VlNWQ0NmUzYTY2ZGEyYmJhZDNhNzRlZi90YWJsZXJhbmdlOjQxM2VjYjIzZWU1ZDQ2ZTNhNjZkYTJiYmFkM2E3NGVmXzIwLTE2LTEtMS0w_736311db-3460-42fc-b88c-5448b222dd7f"
      unitRef="usd">362392000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i6ea451c803e4458bb77b405655fa3656_I20190331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDkvZnJhZzpjN2ZiMTU0Njc0N2E0Nzc0OTkwZjI0MzM5ZWMzOGY3OC90YWJsZTo0MTNlY2IyM2VlNWQ0NmUzYTY2ZGEyYmJhZDNhNzRlZi90YWJsZXJhbmdlOjQxM2VjYjIzZWU1ZDQ2ZTNhNjZkYTJiYmFkM2E3NGVmXzIyLTAtMS0xLTAvdGV4dHJlZ2lvbjo1ZmNhMjMxMmU5OGM0YzBhOGM0NTVlM2MyMDAzOGFhN18xMjY0NDM4MzcxOTQ3OQ_019cc9ae-357c-46ba-ab31-5dd44579f30c"
      unitRef="number">0.0100</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="i01d4f40445dc4c92855bcc154d24fdea_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDkvZnJhZzpjN2ZiMTU0Njc0N2E0Nzc0OTkwZjI0MzM5ZWMzOGY3OC90YWJsZTo0MTNlY2IyM2VlNWQ0NmUzYTY2ZGEyYmJhZDNhNzRlZi90YWJsZXJhbmdlOjQxM2VjYjIzZWU1ZDQ2ZTNhNjZkYTJiYmFkM2E3NGVmXzIyLTItMS0xLTA_f5a9959d-6f60-40cb-a1d0-8e73abb66140"
      unitRef="shares">377000</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments
      contextRef="i01d4f40445dc4c92855bcc154d24fdea_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDkvZnJhZzpjN2ZiMTU0Njc0N2E0Nzc0OTkwZjI0MzM5ZWMzOGY3OC90YWJsZTo0MTNlY2IyM2VlNWQ0NmUzYTY2ZGEyYmJhZDNhNzRlZi90YWJsZXJhbmdlOjQxM2VjYjIzZWU1ZDQ2ZTNhNjZkYTJiYmFkM2E3NGVmXzIyLTQtMS0xLTA_2d0de5ee-6968-4418-8e7a-8c602f01ecc3"
      unitRef="usd">4000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments
      contextRef="i87f1751aeebc493a959dc4c1229af78c_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDkvZnJhZzpjN2ZiMTU0Njc0N2E0Nzc0OTkwZjI0MzM5ZWMzOGY3OC90YWJsZTo0MTNlY2IyM2VlNWQ0NmUzYTY2ZGEyYmJhZDNhNzRlZi90YWJsZXJhbmdlOjQxM2VjYjIzZWU1ZDQ2ZTNhNjZkYTJiYmFkM2E3NGVmXzIyLTYtMS0xLTA_940410bb-fee0-40b9-8e86-2761096e1257"
      unitRef="usd">8108000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments
      contextRef="ia0b0abe6333c4516b6a1a50fda017a99_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDkvZnJhZzpjN2ZiMTU0Njc0N2E0Nzc0OTkwZjI0MzM5ZWMzOGY3OC90YWJsZTo0MTNlY2IyM2VlNWQ0NmUzYTY2ZGEyYmJhZDNhNzRlZi90YWJsZXJhbmdlOjQxM2VjYjIzZWU1ZDQ2ZTNhNjZkYTJiYmFkM2E3NGVmXzIyLTE2LTEtMS0w_0d8cfb32-b8fd-4674-861d-9ccf413f3a99"
      unitRef="usd">8112000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments>
    <ttwo:StockIssuedDuringPeriodSharesRestrictedStockAwardSettlement
      contextRef="i3c9369f582a04055aec751f1268bb742_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDkvZnJhZzpjN2ZiMTU0Njc0N2E0Nzc0OTkwZjI0MzM5ZWMzOGY3OC90YWJsZTo0MTNlY2IyM2VlNWQ0NmUzYTY2ZGEyYmJhZDNhNzRlZi90YWJsZXJhbmdlOjQxM2VjYjIzZWU1ZDQ2ZTNhNjZkYTJiYmFkM2E3NGVmXzIzLTItMS0xLTA_f6e385d1-1565-4fec-9843-f77d44f17587"
      unitRef="shares">920000</ttwo:StockIssuedDuringPeriodSharesRestrictedStockAwardSettlement>
    <ttwo:StockIssuedDuringPeriodValueRestrictedStockAwardSettlement
      contextRef="i3c9369f582a04055aec751f1268bb742_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDkvZnJhZzpjN2ZiMTU0Njc0N2E0Nzc0OTkwZjI0MzM5ZWMzOGY3OC90YWJsZTo0MTNlY2IyM2VlNWQ0NmUzYTY2ZGEyYmJhZDNhNzRlZi90YWJsZXJhbmdlOjQxM2VjYjIzZWU1ZDQ2ZTNhNjZkYTJiYmFkM2E3NGVmXzIzLTQtMS0xLTA_1d94e0c7-e330-4a91-9679-d290fb783d93"
      unitRef="usd">9000</ttwo:StockIssuedDuringPeriodValueRestrictedStockAwardSettlement>
    <ttwo:StockIssuedDuringPeriodValueRestrictedStockAwardSettlement
      contextRef="i4bd6ad85a65440188fddd560324ab88d_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDkvZnJhZzpjN2ZiMTU0Njc0N2E0Nzc0OTkwZjI0MzM5ZWMzOGY3OC90YWJsZTo0MTNlY2IyM2VlNWQ0NmUzYTY2ZGEyYmJhZDNhNzRlZi90YWJsZXJhbmdlOjQxM2VjYjIzZWU1ZDQ2ZTNhNjZkYTJiYmFkM2E3NGVmXzIzLTYtMS0xLTA_20aa2f3a-c6c9-4d6b-8bf4-ff02eebea57b"
      unitRef="usd">101284000</ttwo:StockIssuedDuringPeriodValueRestrictedStockAwardSettlement>
    <ttwo:StockIssuedDuringPeriodValueRestrictedStockAwardSettlement
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDkvZnJhZzpjN2ZiMTU0Njc0N2E0Nzc0OTkwZjI0MzM5ZWMzOGY3OC90YWJsZTo0MTNlY2IyM2VlNWQ0NmUzYTY2ZGEyYmJhZDNhNzRlZi90YWJsZXJhbmdlOjQxM2VjYjIzZWU1ZDQ2ZTNhNjZkYTJiYmFkM2E3NGVmXzIzLTE2LTEtMS0w_1e9b0b6a-9fb7-46e2-b896-7214eb93c66a"
      unitRef="usd">101293000</ttwo:StockIssuedDuringPeriodValueRestrictedStockAwardSettlement>
    <us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption
      contextRef="i9daa0dbe0bf94b46b248b6d176f215fa_I20180401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDkvZnJhZzpjN2ZiMTU0Njc0N2E0Nzc0OTkwZjI0MzM5ZWMzOGY3OC90YWJsZTo0MTNlY2IyM2VlNWQ0NmUzYTY2ZGEyYmJhZDNhNzRlZi90YWJsZXJhbmdlOjQxM2VjYjIzZWU1ZDQ2ZTNhNjZkYTJiYmFkM2E3NGVmXzI0LTEyLTEtMS0yMTA3_126470f5-d4f2-4d70-aefb-ab6993df5853"
      unitRef="usd">470273000</us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption>
    <us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption
      contextRef="i7a45c6877389436b85218aaa21cd5415_I20180401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDkvZnJhZzpjN2ZiMTU0Njc0N2E0Nzc0OTkwZjI0MzM5ZWMzOGY3OC90YWJsZTo0MTNlY2IyM2VlNWQ0NmUzYTY2ZGEyYmJhZDNhNzRlZi90YWJsZXJhbmdlOjQxM2VjYjIzZWU1ZDQ2ZTNhNjZkYTJiYmFkM2E3NGVmXzI0LTE0LTEtMS0yMTA3_dbe476ca-9638-4bf1-8f62-64d1a7f3844e"
      unitRef="usd">4653000</us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption>
    <us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption
      contextRef="i02f2e595204c47fcbf830594ae8143c4_I20180401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDkvZnJhZzpjN2ZiMTU0Njc0N2E0Nzc0OTkwZjI0MzM5ZWMzOGY3OC90YWJsZTo0MTNlY2IyM2VlNWQ0NmUzYTY2ZGEyYmJhZDNhNzRlZi90YWJsZXJhbmdlOjQxM2VjYjIzZWU1ZDQ2ZTNhNjZkYTJiYmFkM2E3NGVmXzI0LTE2LTEtMS0yMTA3_e9344125-40a8-4d86-81c1-072f3245972a"
      unitRef="usd">474926000</us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption>
    <ttwo:SettlementRelatedtoEmployeeStockPurchasePlanShares
      contextRef="i3c9369f582a04055aec751f1268bb742_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDkvZnJhZzpjN2ZiMTU0Njc0N2E0Nzc0OTkwZjI0MzM5ZWMzOGY3OC90YWJsZTo0MTNlY2IyM2VlNWQ0NmUzYTY2ZGEyYmJhZDNhNzRlZi90YWJsZXJhbmdlOjQxM2VjYjIzZWU1ZDQ2ZTNhNjZkYTJiYmFkM2E3NGVmXzI0LTItMS0xLTA_4d528320-ac94-4451-a2f8-355e6afaa73a"
      unitRef="shares">57000</ttwo:SettlementRelatedtoEmployeeStockPurchasePlanShares>
    <ttwo:SettlementRelatedtoEmployeeStockPurchasePlan
      contextRef="i3c9369f582a04055aec751f1268bb742_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDkvZnJhZzpjN2ZiMTU0Njc0N2E0Nzc0OTkwZjI0MzM5ZWMzOGY3OC90YWJsZTo0MTNlY2IyM2VlNWQ0NmUzYTY2ZGEyYmJhZDNhNzRlZi90YWJsZXJhbmdlOjQxM2VjYjIzZWU1ZDQ2ZTNhNjZkYTJiYmFkM2E3NGVmXzI0LTQtMS0xLTA_7b571f72-ce8b-47e7-9bee-2f32ae2700d6"
      unitRef="usd">1000</ttwo:SettlementRelatedtoEmployeeStockPurchasePlan>
    <ttwo:SettlementRelatedtoEmployeeStockPurchasePlan
      contextRef="i4bd6ad85a65440188fddd560324ab88d_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDkvZnJhZzpjN2ZiMTU0Njc0N2E0Nzc0OTkwZjI0MzM5ZWMzOGY3OC90YWJsZTo0MTNlY2IyM2VlNWQ0NmUzYTY2ZGEyYmJhZDNhNzRlZi90YWJsZXJhbmdlOjQxM2VjYjIzZWU1ZDQ2ZTNhNjZkYTJiYmFkM2E3NGVmXzI0LTYtMS0xLTA_92f2bbe1-2962-4e03-ae29-77e40f10bbc7"
      unitRef="usd">5069000</ttwo:SettlementRelatedtoEmployeeStockPurchasePlan>
    <ttwo:SettlementRelatedtoEmployeeStockPurchasePlan
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDkvZnJhZzpjN2ZiMTU0Njc0N2E0Nzc0OTkwZjI0MzM5ZWMzOGY3OC90YWJsZTo0MTNlY2IyM2VlNWQ0NmUzYTY2ZGEyYmJhZDNhNzRlZi90YWJsZXJhbmdlOjQxM2VjYjIzZWU1ZDQ2ZTNhNjZkYTJiYmFkM2E3NGVmXzI0LTE2LTEtMS0w_48bddf7d-7beb-43c7-9e43-3268cc16f22b"
      unitRef="usd">5070000</ttwo:SettlementRelatedtoEmployeeStockPurchasePlan>
    <us-gaap:SharesOutstanding
      contextRef="ia9e87f59c6a646db81d1d8fa0f4f121d_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDkvZnJhZzpjN2ZiMTU0Njc0N2E0Nzc0OTkwZjI0MzM5ZWMzOGY3OC90YWJsZTo0MTNlY2IyM2VlNWQ0NmUzYTY2ZGEyYmJhZDNhNzRlZi90YWJsZXJhbmdlOjQxM2VjYjIzZWU1ZDQ2ZTNhNjZkYTJiYmFkM2E3NGVmXzI1LTItMS0xLTA_f53ad6e8-1a00-42f1-825a-96016b3e2f04"
      unitRef="shares">134602000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ia9e87f59c6a646db81d1d8fa0f4f121d_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDkvZnJhZzpjN2ZiMTU0Njc0N2E0Nzc0OTkwZjI0MzM5ZWMzOGY3OC90YWJsZTo0MTNlY2IyM2VlNWQ0NmUzYTY2ZGEyYmJhZDNhNzRlZi90YWJsZXJhbmdlOjQxM2VjYjIzZWU1ZDQ2ZTNhNjZkYTJiYmFkM2E3NGVmXzI1LTQtMS0xLTA_bd6eaf47-5f14-4780-8f7e-91d8fa6e9abe"
      unitRef="usd">1346000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if99d0331a95e497a96a515fe12b0d13c_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDkvZnJhZzpjN2ZiMTU0Njc0N2E0Nzc0OTkwZjI0MzM5ZWMzOGY3OC90YWJsZTo0MTNlY2IyM2VlNWQ0NmUzYTY2ZGEyYmJhZDNhNzRlZi90YWJsZXJhbmdlOjQxM2VjYjIzZWU1ZDQ2ZTNhNjZkYTJiYmFkM2E3NGVmXzI1LTYtMS0xLTA_d9958d49-c463-40fa-912f-f9480870c993"
      unitRef="usd">2019369000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="i41812cf21bac4b5eb01c4cc4b48d92d5_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDkvZnJhZzpjN2ZiMTU0Njc0N2E0Nzc0OTkwZjI0MzM5ZWMzOGY3OC90YWJsZTo0MTNlY2IyM2VlNWQ0NmUzYTY2ZGEyYmJhZDNhNzRlZi90YWJsZXJhbmdlOjQxM2VjYjIzZWU1ZDQ2ZTNhNjZkYTJiYmFkM2E3NGVmXzI1LTgtMS0xLTA_d384ad7f-b299-4326-8b25-ad1ae4fd0bb8"
      unitRef="shares">-22421000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i41812cf21bac4b5eb01c4cc4b48d92d5_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDkvZnJhZzpjN2ZiMTU0Njc0N2E0Nzc0OTkwZjI0MzM5ZWMzOGY3OC90YWJsZTo0MTNlY2IyM2VlNWQ0NmUzYTY2ZGEyYmJhZDNhNzRlZi90YWJsZXJhbmdlOjQxM2VjYjIzZWU1ZDQ2ZTNhNjZkYTJiYmFkM2E3NGVmXzI1LTEwLTEtMS0w_89a0bc5d-c0d9-457f-b91b-9d12c5bf6226"
      unitRef="usd">-820572000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if628b4989ca54780aa023025e814b09b_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDkvZnJhZzpjN2ZiMTU0Njc0N2E0Nzc0OTkwZjI0MzM5ZWMzOGY3OC90YWJsZTo0MTNlY2IyM2VlNWQ0NmUzYTY2ZGEyYmJhZDNhNzRlZi90YWJsZXJhbmdlOjQxM2VjYjIzZWU1ZDQ2ZTNhNjZkYTJiYmFkM2E3NGVmXzI1LTEyLTEtMS0w_0d8fd629-e134-444f-9250-72a8cad1963b"
      unitRef="usd">877626000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ifad4badc05b240448e89f26d3ff97e79_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDkvZnJhZzpjN2ZiMTU0Njc0N2E0Nzc0OTkwZjI0MzM5ZWMzOGY3OC90YWJsZTo0MTNlY2IyM2VlNWQ0NmUzYTY2ZGEyYmJhZDNhNzRlZi90YWJsZXJhbmdlOjQxM2VjYjIzZWU1ZDQ2ZTNhNjZkYTJiYmFkM2E3NGVmXzI1LTE0LTEtMS0w_3116f7c7-6ef0-437f-910a-ac982ffede31"
      unitRef="usd">-37189000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5bd4d54d389c43a7afcea2b15b9ea77c_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDkvZnJhZzpjN2ZiMTU0Njc0N2E0Nzc0OTkwZjI0MzM5ZWMzOGY3OC90YWJsZTo0MTNlY2IyM2VlNWQ0NmUzYTY2ZGEyYmJhZDNhNzRlZi90YWJsZXJhbmdlOjQxM2VjYjIzZWU1ZDQ2ZTNhNjZkYTJiYmFkM2E3NGVmXzI1LTE2LTEtMS0w_017bb694-4f4c-4260-943d-8d225c602d9a"
      unitRef="usd">2040580000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="ie22f9de25b1f4e52ba5fe989ec24d528_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDkvZnJhZzpjN2ZiMTU0Njc0N2E0Nzc0OTkwZjI0MzM5ZWMzOGY3OC90YWJsZTo0MTNlY2IyM2VlNWQ0NmUzYTY2ZGEyYmJhZDNhNzRlZi90YWJsZXJhbmdlOjQxM2VjYjIzZWU1ZDQ2ZTNhNjZkYTJiYmFkM2E3NGVmXzI2LTEyLTEtMS0w_8ee70855-2991-4979-ae2c-178dd054740a"
      unitRef="usd">404459000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDkvZnJhZzpjN2ZiMTU0Njc0N2E0Nzc0OTkwZjI0MzM5ZWMzOGY3OC90YWJsZTo0MTNlY2IyM2VlNWQ0NmUzYTY2ZGEyYmJhZDNhNzRlZi90YWJsZXJhbmdlOjQxM2VjYjIzZWU1ZDQ2ZTNhNjZkYTJiYmFkM2E3NGVmXzI2LTE2LTEtMS0w_060ba1f2-3a3a-426c-bb96-bd709c30c2c9"
      unitRef="usd">404459000</us-gaap:NetIncomeLoss>
    <ttwo:OtherComprehensiveIncomeLossForeignCurrencyTransactionandTranslationAdjustmentNetofTaxPortionAttributabletoParentIncludingEffectofAdoptionofNewAccountingPrinciple
      contextRef="i59d08c7b10a548a085d24de1e8e6b5f2_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDkvZnJhZzpjN2ZiMTU0Njc0N2E0Nzc0OTkwZjI0MzM5ZWMzOGY3OC90YWJsZTo0MTNlY2IyM2VlNWQ0NmUzYTY2ZGEyYmJhZDNhNzRlZi90YWJsZXJhbmdlOjQxM2VjYjIzZWU1ZDQ2ZTNhNjZkYTJiYmFkM2E3NGVmXzI3LTE0LTEtMS0w_a4ee4132-f026-4e92-b678-5e460a9575a9"
      unitRef="usd">27445000</ttwo:OtherComprehensiveIncomeLossForeignCurrencyTransactionandTranslationAdjustmentNetofTaxPortionAttributabletoParentIncludingEffectofAdoptionofNewAccountingPrinciple>
    <ttwo:OtherComprehensiveIncomeLossForeignCurrencyTransactionandTranslationAdjustmentNetofTaxPortionAttributabletoParentIncludingEffectofAdoptionofNewAccountingPrinciple
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDkvZnJhZzpjN2ZiMTU0Njc0N2E0Nzc0OTkwZjI0MzM5ZWMzOGY3OC90YWJsZTo0MTNlY2IyM2VlNWQ0NmUzYTY2ZGEyYmJhZDNhNzRlZi90YWJsZXJhbmdlOjQxM2VjYjIzZWU1ZDQ2ZTNhNjZkYTJiYmFkM2E3NGVmXzI3LTE2LTEtMS0w_051c3ba1-1055-4156-b60c-7e9e4c99398b"
      unitRef="usd">27445000</ttwo:OtherComprehensiveIncomeLossForeignCurrencyTransactionandTranslationAdjustmentNetofTaxPortionAttributabletoParentIncludingEffectofAdoptionofNewAccountingPrinciple>
    <ttwo:OtherComprehensiveIncomeLossCashFlowHedgeUnrealizedGainLossNet
      contextRef="i59d08c7b10a548a085d24de1e8e6b5f2_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDkvZnJhZzpjN2ZiMTU0Njc0N2E0Nzc0OTkwZjI0MzM5ZWMzOGY3OC90YWJsZTo0MTNlY2IyM2VlNWQ0NmUzYTY2ZGEyYmJhZDNhNzRlZi90YWJsZXJhbmdlOjQxM2VjYjIzZWU1ZDQ2ZTNhNjZkYTJiYmFkM2E3NGVmXzI4LTE0LTEtMS0w_935eda2d-5da2-4728-8b3e-c3313daa897d"
      unitRef="usd">9590000</ttwo:OtherComprehensiveIncomeLossCashFlowHedgeUnrealizedGainLossNet>
    <ttwo:OtherComprehensiveIncomeLossCashFlowHedgeUnrealizedGainLossNet
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDkvZnJhZzpjN2ZiMTU0Njc0N2E0Nzc0OTkwZjI0MzM5ZWMzOGY3OC90YWJsZTo0MTNlY2IyM2VlNWQ0NmUzYTY2ZGEyYmJhZDNhNzRlZi90YWJsZXJhbmdlOjQxM2VjYjIzZWU1ZDQ2ZTNhNjZkYTJiYmFkM2E3NGVmXzI4LTE2LTEtMS0w_fb9b5443-c081-4252-afd8-b47637d93b29"
      unitRef="usd">9590000</ttwo:OtherComprehensiveIncomeLossCashFlowHedgeUnrealizedGainLossNet>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="i59d08c7b10a548a085d24de1e8e6b5f2_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDkvZnJhZzpjN2ZiMTU0Njc0N2E0Nzc0OTkwZjI0MzM5ZWMzOGY3OC90YWJsZTo0MTNlY2IyM2VlNWQ0NmUzYTY2ZGEyYmJhZDNhNzRlZi90YWJsZXJhbmdlOjQxM2VjYjIzZWU1ZDQ2ZTNhNjZkYTJiYmFkM2E3NGVmXzI5LTE0LTEtMS0w_eeaf176b-6456-476f-b7eb-0442a640c5f8"
      unitRef="usd">-3332000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDkvZnJhZzpjN2ZiMTU0Njc0N2E0Nzc0OTkwZjI0MzM5ZWMzOGY3OC90YWJsZTo0MTNlY2IyM2VlNWQ0NmUzYTY2ZGEyYmJhZDNhNzRlZi90YWJsZXJhbmdlOjQxM2VjYjIzZWU1ZDQ2ZTNhNjZkYTJiYmFkM2E3NGVmXzI5LTE2LTEtMS0w_d8cf1ef7-cef2-4f3a-9390-67477a5f6ec9"
      unitRef="usd">-3332000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i0fe33858501042a5adbaf7a9d85b047b_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDkvZnJhZzpjN2ZiMTU0Njc0N2E0Nzc0OTkwZjI0MzM5ZWMzOGY3OC90YWJsZTo0MTNlY2IyM2VlNWQ0NmUzYTY2ZGEyYmJhZDNhNzRlZi90YWJsZXJhbmdlOjQxM2VjYjIzZWU1ZDQ2ZTNhNjZkYTJiYmFkM2E3NGVmXzMwLTYtMS0xLTA_346a1d5a-dab6-40da-a30a-3c372525926d"
      unitRef="usd">192845000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDkvZnJhZzpjN2ZiMTU0Njc0N2E0Nzc0OTkwZjI0MzM5ZWMzOGY3OC90YWJsZTo0MTNlY2IyM2VlNWQ0NmUzYTY2ZGEyYmJhZDNhNzRlZi90YWJsZXJhbmdlOjQxM2VjYjIzZWU1ZDQ2ZTNhNjZkYTJiYmFkM2E3NGVmXzMwLTE2LTEtMS0w_1bd73c0a-4fe9-49f6-8fda-c019ee483113"
      unitRef="usd">192845000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="ie0465ac1e69c47e48ab9aca65cf83ede_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDkvZnJhZzpjN2ZiMTU0Njc0N2E0Nzc0OTkwZjI0MzM5ZWMzOGY3OC90YWJsZTo0MTNlY2IyM2VlNWQ0NmUzYTY2ZGEyYmJhZDNhNzRlZi90YWJsZXJhbmdlOjQxM2VjYjIzZWU1ZDQ2ZTNhNjZkYTJiYmFkM2E3NGVmXzMxLTItMS0xLTA_2e5bbb59-0210-4ef8-8d81-94940eeccc54"
      unitRef="shares">1970000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="ie0465ac1e69c47e48ab9aca65cf83ede_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDkvZnJhZzpjN2ZiMTU0Njc0N2E0Nzc0OTkwZjI0MzM5ZWMzOGY3OC90YWJsZTo0MTNlY2IyM2VlNWQ0NmUzYTY2ZGEyYmJhZDNhNzRlZi90YWJsZXJhbmdlOjQxM2VjYjIzZWU1ZDQ2ZTNhNjZkYTJiYmFkM2E3NGVmXzMxLTQtMS0xLTA_2788b3cc-5c03-413f-a47b-81db21a18b68"
      unitRef="usd">19000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i0fe33858501042a5adbaf7a9d85b047b_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDkvZnJhZzpjN2ZiMTU0Njc0N2E0Nzc0OTkwZjI0MzM5ZWMzOGY3OC90YWJsZTo0MTNlY2IyM2VlNWQ0NmUzYTY2ZGEyYmJhZDNhNzRlZi90YWJsZXJhbmdlOjQxM2VjYjIzZWU1ZDQ2ZTNhNjZkYTJiYmFkM2E3NGVmXzMxLTYtMS0xLTA_1896cc0b-389c-49ef-b29e-e1c96ff742e5"
      unitRef="usd">-19000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDkvZnJhZzpjN2ZiMTU0Njc0N2E0Nzc0OTkwZjI0MzM5ZWMzOGY3OC90YWJsZTo0MTNlY2IyM2VlNWQ0NmUzYTY2ZGEyYmJhZDNhNzRlZi90YWJsZXJhbmdlOjQxM2VjYjIzZWU1ZDQ2ZTNhNjZkYTJiYmFkM2E3NGVmXzMxLTE2LTEtMS0w_aff5b9e7-7193-4812-8b6c-94b67f834a21"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <ttwo:StockIssuedDuringPeriodSharesRestrictedStockAwardSettlement
      contextRef="ie0465ac1e69c47e48ab9aca65cf83ede_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDkvZnJhZzpjN2ZiMTU0Njc0N2E0Nzc0OTkwZjI0MzM5ZWMzOGY3OC90YWJsZTo0MTNlY2IyM2VlNWQ0NmUzYTY2ZGEyYmJhZDNhNzRlZi90YWJsZXJhbmdlOjQxM2VjYjIzZWU1ZDQ2ZTNhNjZkYTJiYmFkM2E3NGVmXzMyLTItMS0xLTA_cb18fc79-1a94-4c48-98f7-5dc71be2e042"
      unitRef="shares">771000</ttwo:StockIssuedDuringPeriodSharesRestrictedStockAwardSettlement>
    <ttwo:StockIssuedDuringPeriodValueRestrictedStockAwardSettlement
      contextRef="ie0465ac1e69c47e48ab9aca65cf83ede_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDkvZnJhZzpjN2ZiMTU0Njc0N2E0Nzc0OTkwZjI0MzM5ZWMzOGY3OC90YWJsZTo0MTNlY2IyM2VlNWQ0NmUzYTY2ZGEyYmJhZDNhNzRlZi90YWJsZXJhbmdlOjQxM2VjYjIzZWU1ZDQ2ZTNhNjZkYTJiYmFkM2E3NGVmXzMyLTQtMS0xLTA_d33dfd7d-d1b5-487a-8ce7-2a5f91adf931"
      unitRef="usd">8000</ttwo:StockIssuedDuringPeriodValueRestrictedStockAwardSettlement>
    <ttwo:StockIssuedDuringPeriodValueRestrictedStockAwardSettlement
      contextRef="i0fe33858501042a5adbaf7a9d85b047b_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDkvZnJhZzpjN2ZiMTU0Njc0N2E0Nzc0OTkwZjI0MzM5ZWMzOGY3OC90YWJsZTo0MTNlY2IyM2VlNWQ0NmUzYTY2ZGEyYmJhZDNhNzRlZi90YWJsZXJhbmdlOjQxM2VjYjIzZWU1ZDQ2ZTNhNjZkYTJiYmFkM2E3NGVmXzMyLTYtMS0xLTA_d2a18afd-6ff5-45e9-8cbc-cb962ca1f80d"
      unitRef="usd">87960000</ttwo:StockIssuedDuringPeriodValueRestrictedStockAwardSettlement>
    <ttwo:StockIssuedDuringPeriodValueRestrictedStockAwardSettlement
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDkvZnJhZzpjN2ZiMTU0Njc0N2E0Nzc0OTkwZjI0MzM5ZWMzOGY3OC90YWJsZTo0MTNlY2IyM2VlNWQ0NmUzYTY2ZGEyYmJhZDNhNzRlZi90YWJsZXJhbmdlOjQxM2VjYjIzZWU1ZDQ2ZTNhNjZkYTJiYmFkM2E3NGVmXzMyLTE2LTEtMS0w_fd0c7046-4bc1-472f-85b0-387ad3b06ffa"
      unitRef="usd">87968000</ttwo:StockIssuedDuringPeriodValueRestrictedStockAwardSettlement>
    <ttwo:SettlementRelatedtoEmployeeStockPurchasePlanShares
      contextRef="ie0465ac1e69c47e48ab9aca65cf83ede_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDkvZnJhZzpjN2ZiMTU0Njc0N2E0Nzc0OTkwZjI0MzM5ZWMzOGY3OC90YWJsZTo0MTNlY2IyM2VlNWQ0NmUzYTY2ZGEyYmJhZDNhNzRlZi90YWJsZXJhbmdlOjQxM2VjYjIzZWU1ZDQ2ZTNhNjZkYTJiYmFkM2E3NGVmXzMzLTItMS0xLTA_e7961b48-7d8c-45a9-945b-9150e05c0332"
      unitRef="shares">126000</ttwo:SettlementRelatedtoEmployeeStockPurchasePlanShares>
    <ttwo:SettlementRelatedtoEmployeeStockPurchasePlan
      contextRef="ie0465ac1e69c47e48ab9aca65cf83ede_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDkvZnJhZzpjN2ZiMTU0Njc0N2E0Nzc0OTkwZjI0MzM5ZWMzOGY3OC90YWJsZTo0MTNlY2IyM2VlNWQ0NmUzYTY2ZGEyYmJhZDNhNzRlZi90YWJsZXJhbmdlOjQxM2VjYjIzZWU1ZDQ2ZTNhNjZkYTJiYmFkM2E3NGVmXzMzLTQtMS0xLTA_a685181a-0cf1-49f9-8510-5746bdfdfefc"
      unitRef="usd">2000</ttwo:SettlementRelatedtoEmployeeStockPurchasePlan>
    <ttwo:SettlementRelatedtoEmployeeStockPurchasePlan
      contextRef="i0fe33858501042a5adbaf7a9d85b047b_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDkvZnJhZzpjN2ZiMTU0Njc0N2E0Nzc0OTkwZjI0MzM5ZWMzOGY3OC90YWJsZTo0MTNlY2IyM2VlNWQ0NmUzYTY2ZGEyYmJhZDNhNzRlZi90YWJsZXJhbmdlOjQxM2VjYjIzZWU1ZDQ2ZTNhNjZkYTJiYmFkM2E3NGVmXzMzLTYtMS0xLTA_c22ac6ae-f0c9-4316-82e9-c2e4829127b9"
      unitRef="usd">10513000</ttwo:SettlementRelatedtoEmployeeStockPurchasePlan>
    <ttwo:SettlementRelatedtoEmployeeStockPurchasePlan
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDkvZnJhZzpjN2ZiMTU0Njc0N2E0Nzc0OTkwZjI0MzM5ZWMzOGY3OC90YWJsZTo0MTNlY2IyM2VlNWQ0NmUzYTY2ZGEyYmJhZDNhNzRlZi90YWJsZXJhbmdlOjQxM2VjYjIzZWU1ZDQ2ZTNhNjZkYTJiYmFkM2E3NGVmXzMzLTE2LTEtMS0w_219cab16-2bcb-4219-9a7d-f0c3e1105b59"
      unitRef="usd">10515000</ttwo:SettlementRelatedtoEmployeeStockPurchasePlan>
    <us-gaap:SharesOutstanding
      contextRef="i151980af6435476089ca7e30c9dfb0cd_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDkvZnJhZzpjN2ZiMTU0Njc0N2E0Nzc0OTkwZjI0MzM5ZWMzOGY3OC90YWJsZTo0MTNlY2IyM2VlNWQ0NmUzYTY2ZGEyYmJhZDNhNzRlZi90YWJsZXJhbmdlOjQxM2VjYjIzZWU1ZDQ2ZTNhNjZkYTJiYmFkM2E3NGVmXzM3LTItMS0xLTA_15cbf176-0528-4cfd-948c-6a8ffcbe6e63"
      unitRef="shares">135927000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i151980af6435476089ca7e30c9dfb0cd_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDkvZnJhZzpjN2ZiMTU0Njc0N2E0Nzc0OTkwZjI0MzM5ZWMzOGY3OC90YWJsZTo0MTNlY2IyM2VlNWQ0NmUzYTY2ZGEyYmJhZDNhNzRlZi90YWJsZXJhbmdlOjQxM2VjYjIzZWU1ZDQ2ZTNhNjZkYTJiYmFkM2E3NGVmXzM3LTQtMS0xLTA_f1390c8e-3e87-47c8-b100-6e2bbafe3332"
      unitRef="usd">1359000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i775dde7b6763414a853ebfdc96efaff4_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDkvZnJhZzpjN2ZiMTU0Njc0N2E0Nzc0OTkwZjI0MzM5ZWMzOGY3OC90YWJsZTo0MTNlY2IyM2VlNWQ0NmUzYTY2ZGEyYmJhZDNhNzRlZi90YWJsZXJhbmdlOjQxM2VjYjIzZWU1ZDQ2ZTNhNjZkYTJiYmFkM2E3NGVmXzM3LTYtMS0xLTA_31fe124d-6b68-4b1c-80e5-d2d515726a8d"
      unitRef="usd">2134748000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="ib16b3a71a0614de8a0f86d84724890fb_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDkvZnJhZzpjN2ZiMTU0Njc0N2E0Nzc0OTkwZjI0MzM5ZWMzOGY3OC90YWJsZTo0MTNlY2IyM2VlNWQ0NmUzYTY2ZGEyYmJhZDNhNzRlZi90YWJsZXJhbmdlOjQxM2VjYjIzZWU1ZDQ2ZTNhNjZkYTJiYmFkM2E3NGVmXzM3LTgtMS0xLTA_5aeda9ab-b3c6-4ee2-9f8e-f4d8e5c42055"
      unitRef="shares">-22421000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ib16b3a71a0614de8a0f86d84724890fb_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDkvZnJhZzpjN2ZiMTU0Njc0N2E0Nzc0OTkwZjI0MzM5ZWMzOGY3OC90YWJsZTo0MTNlY2IyM2VlNWQ0NmUzYTY2ZGEyYmJhZDNhNzRlZi90YWJsZXJhbmdlOjQxM2VjYjIzZWU1ZDQ2ZTNhNjZkYTJiYmFkM2E3NGVmXzM3LTEwLTEtMS0w_94cdbf61-6851-46fc-bc85-c006d683c438"
      unitRef="usd">-820572000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5813cfcc00994b94b50bbca120b83293_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDkvZnJhZzpjN2ZiMTU0Njc0N2E0Nzc0OTkwZjI0MzM5ZWMzOGY3OC90YWJsZTo0MTNlY2IyM2VlNWQ0NmUzYTY2ZGEyYmJhZDNhNzRlZi90YWJsZXJhbmdlOjQxM2VjYjIzZWU1ZDQ2ZTNhNjZkYTJiYmFkM2E3NGVmXzM3LTEyLTEtMS0w_2cc6e8ce-f0ad-4d2c-ad07-31492c800951"
      unitRef="usd">1282085000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic45f02b8f66546059abc3c7d2f7949fc_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDkvZnJhZzpjN2ZiMTU0Njc0N2E0Nzc0OTkwZjI0MzM5ZWMzOGY3OC90YWJsZTo0MTNlY2IyM2VlNWQ0NmUzYTY2ZGEyYmJhZDNhNzRlZi90YWJsZXJhbmdlOjQxM2VjYjIzZWU1ZDQ2ZTNhNjZkYTJiYmFkM2E3NGVmXzM3LTE0LTEtMS0w_e0ea9f69-019a-4fb1-9471-1d99a63abdb8"
      unitRef="usd">-58376000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDkvZnJhZzpjN2ZiMTU0Njc0N2E0Nzc0OTkwZjI0MzM5ZWMzOGY3OC90YWJsZTo0MTNlY2IyM2VlNWQ0NmUzYTY2ZGEyYmJhZDNhNzRlZi90YWJsZXJhbmdlOjQxM2VjYjIzZWU1ZDQ2ZTNhNjZkYTJiYmFkM2E3NGVmXzM3LTE2LTEtMS0w_4aa81392-d77c-4a4b-89c6-2da387da49f2"
      unitRef="usd">2539244000</us-gaap:StockholdersEquity>
    <us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMTgvZnJhZzplYmZhOTA2YzM1ZmQ0MTIzYmMzNzhiNmJiMDZjNzZlMS90ZXh0cmVnaW9uOmViZmE5MDZjMzVmZDQxMjNiYzM3OGI2YmIwNmM3NmUxXzU4NDIw_2c5528ca-8583-45f3-815a-be42ca2bf770">BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Take-Two Interactive Software,&#160;Inc. (the "Company," "we," "us," or similar pronouns) was incorporated in the state of Delaware in 1993. We are a leading developer, publisher, and marketer of interactive entertainment for consumers around the globe. We develop and publish products principally through Rockstar Games, 2K, Private Division, and Social Point. Our products are designed for console systems and personal computers, including smart phones and tablets, and are delivered through physical retail, digital download, online platforms and cloud streaming services.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Principles of Consolidation&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The Consolidated Financial Statements include the financial statements of the Company and its wholly-owned subsidiaries. All inter-company balances and transactions have been eliminated in consolidation.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Reclassifications &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Certain immaterial amounts in the financial statements of the prior years have been reclassified to conform to the current year presentation for comparative purposes.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The preparation of financial statements in conformity with U.S. generally accepted accounting principles ("U.S.&#160;GAAP") requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, net revenue, and expense, as well as the disclosure of contingent assets and liabilities at the dates of the financial statements during the reporting periods. Our most significant estimates relate to revenue recognition (see Note 2 - Revenue from Contracts with Customers); the recoverability and amortization of software development costs, licenses, and intangible assets; the realization of deferred income taxes; the valuation of stock-based compensation; and assumptions used in our goodwill impairment tests. These estimates generally involve complex issues and require us to make judgments, involve analysis of historical and the prediction of future trends, and are subject to change from period to period. Actual amounts could differ significantly from these estimates, including as a result of the COVID-19 pandemic, which may affect economic conditions in a number of different ways and result in uncertainty and risk. We consider transactions or events that occur after the balance sheet date, but before the financial statements are issued, to provide additional evidence relative to certain estimates or to identify matters that require additional disclosures.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Segments&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;We have one operating and reportable segment. Our operations involve similar products and customers worldwide. Revenue earned is primarily derived from the sale of software titles, which are internally developed and developed by third parties. Our Chief Executive Officer, who is our Chief Operating Decision Maker ("CODM"), manages our operations on a consolidated basis--supplemented by sales information by product category, major product title, and platform--for the purpose of evaluating performance and allocating resources. Financial information about our one segment and geographic areas is included in Note 2 - Revenue from Contracts with Customers and Note 9 - Fixed Assets, Net.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Concentration of Credit Risk and Accounts Receivable&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;We maintain cash balances at several major financial institutions. While we attempt to limit credit exposure with any single institution, balances often exceed insurable amounts.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;If the financial condition and operations of our customers deteriorate, our risk of collection could increase substantially. A majority of our trade receivables are derived from sales to major retailers, including digital storefronts and platform partners, and distributors. Our five largest customers accounted for 71.5%, 70.1% and 70.7% of net revenue during the fiscal years ended March&#160;31, 2020, 2019 and 2018, respectively. One customer accounted for 31.9%, 31.3% and 30.2% of net revenue during the fiscal years ended March&#160;31, 2020, 2019, and 2018, respectively. A second customer accounted for 20.0%, 18.1%, and 17.6% of net revenue during the fiscal years ended March&#160;31, 2020, 2019, and 2018 respectively. A third customer accounted for 10.5% of net revenue during the fiscal year ended March&#160;31, 2019. As of March&#160;31, 2020 and 2019, five customers accounted for 58.1% and 66.6% of our gross accounts receivable, respectively. Customers that individually accounted for more than 10% of our gross accounts receivable balance comprised 48.8% and 55.8% of such balances at March&#160;31, 2020 and 2019, respectively. We had two customers who accounted for 29.4% and 19.4% of our gross accounts receivable as of March&#160;31, 2020 and two customers who accounted for 40.1% and 15.7% of our gross accounts receivable as of &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;March&#160;31, 2019. We did not have any additional customers that exceeded 10% of our gross accounts receivable as of March&#160;31, 2020 and 2019. Based upon performing ongoing credit evaluations, maintaining trade credit insurance on a majority of our customers and our past collection experience, we believe that the receivable balances from these largest customers do not represent a significant credit risk.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;We consider all highly liquid instruments purchased with original maturities of three months or less to be cash equivalents. Our restricted cash and cash equivalents balances are primarily related to a dedicated account limited to the payment of certain internal royalty obligations. Balances that are restricted from use for more than one year are classified as non-current.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Short-term Investments&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Short-term investments designated as available-for-sale securities are carried at fair value, which is based on quoted market prices for such securities, if available, or is estimated on the basis of quoted market prices of financial instruments with similar characteristics. Investments with original maturities greater than 90&#160;days and remaining maturities of less than one year are normally classified within Short-term investments on our Consolidated Balance Sheets. In addition, investments with maturities beyond one year at the time of purchase that are highly liquid in nature and represent the investment of cash that is available for current operations are classified as short-term investments.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Unrealized gains and losses of available-for-sale securities are excluded from earnings and are reported as a component of Other comprehensive income (loss), net of tax, until the security is sold, the security has matured, or we determine that the fair value of the security has declined below its adjusted cost basis and the decline is other-than-temporary. Realized gains and losses on short-term investments are calculated based on the specific identification method and would be reclassified from accumulated other comprehensive loss to Interest and other, net.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Short-term investments are evaluated for impairment quarterly. We consider various factors in determining whether we should recognize an impairment charge, including the credit quality of the issuer, the duration that the fair value has been less than the adjusted cost basis, the severity of the impairment, the reason for the decline in value, and our intent to sell and ability to hold the investment for a period of time sufficient to allow for any anticipated recovery in market value. If we conclude that an investment is other-than-temporarily impaired, we recognize an impairment charge at that time in the Consolidated Statements of Operations. Determining whether the decline in fair value is other-than-temporary requires management judgment based on the specific facts and circumstances of each security. The ultimate value realized on these securities is subject to market price volatility until they are sold.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Inventory consists of materials, including manufacturing royalties paid to console manufacturers, and is stated at the lower of weighted average cost or net realizable value. Estimated product returns are included in the inventory balance at their cost. We regularly review inventory quantities on-hand and in the retail channels and record an inventory provision for excess or obsolete inventory based on the future expected demand for our products. Significant changes in demand for our products would affect management's estimates in establishing our inventory provision. We write down inventory based on excess or obsolete inventories determined primarily by future anticipated demand for our products. Inventory write-downs are measured as the difference between the cost of the inventory and market value, based upon assumptions about future demand that are inherently difficult to assess.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Software Development Costs and Licenses&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Capitalized software development costs include direct costs incurred for internally developed titles and payments made to third-party software developers under development agreements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;We capitalize internal software development costs (including specifically identifiable payroll expense, employee stock-based compensation, and incentive compensation costs related to the completion and release of titles, as well as third-party production and other content costs), subsequent to establishing technological feasibility of a software title. Technological feasibility of a product includes the completion of both technical design documentation and game design documentation. Significant management judgments are made in the assessment of when technological feasibility is established. For products where proven technology exists, this may occur early in the development cycle. Technological feasibility is evaluated on a product-by-product basis. Prior to establishing technological feasibility of a product, we record any costs incurred by third-party developers as research and development expenses.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;We enter into agreements with third-party developers that require us to make payments for game development and production services. In exchange for our payments, we receive the exclusive publishing and distribution rights to the finished &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;game title as well as, in some cases, the underlying intellectual property rights. Such agreements typically allow us to fully recover these payments to the developers at an agreed upon royalty rate earned on the subsequent sales of such software, net of any agreed upon costs. Subsequent to establishing technological feasibility of a product, we capitalize all development and production service payments to third-party developers as software development costs and licenses. We typically enter into agreements with third-party developers after completing the technical design documentation for our products and therefore record the design costs leading up to a signed development contract as research and development expense. When we contract with third-party developers, we generally select those that have proven technology and experience in the genre of the software being developed, which often allows for the establishment of technological feasibility early in the development cycle. In instances where the documentation of the design and technology are not in place prior to an executed contract, we monitor the software development process and require our third-party developers to adhere to the same technological feasibility standards that apply to our internally developed products.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Licenses consist of payments and guarantees made to holders of intellectual property rights for use of their trademarks, copyrights or other intellectual property rights in the development of our products. Agreements with license holders generally provide for guaranteed minimum payments for use of their intellectual property. Certain licenses, especially those related to our sports products, extend over multi-year periods and encompass multiple game titles. In addition to guaranteed minimum payments, these licenses frequently contain provisions that could require us to pay royalties to the license holder based on pre-agreed unit sales thresholds.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Amortization of capitalized software development costs and licenses commences when a product is available for general release and is recorded on a title-by-title basis in cost of goods sold. For capitalized software development costs, annual amortization is calculated using (1) the proportion of current year revenue to the total revenue expected to be recorded over the life of the title or (2) the straight-line method over the remaining estimated life of the title, whichever is greater. For capitalized licenses, amortization is calculated as a ratio of (1)&#160;current year revenue to the total revenue expected to be recorded over the remaining estimated life of the title or (2) the contractual royalty rate based on actual net product sales as defined in the licensing agreement, whichever is greater. Amortization periods for our software products generally range from 12 to 36 months.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;We evaluate the future recoverability of capitalized software development costs and licenses on a quarterly basis. Recoverability is primarily assessed based on the title's actual performance. For products that are scheduled to be released in the future, recoverability is evaluated based on the expected performance of the specific products to which the cost or license relates. We use a number of criteria in evaluating expected product performance, including historical performance of comparable products developed with comparable technology, market performance of comparable titles, orders for the product prior to its release, general market conditions, and past performance of the franchise. When we determine that capitalized cost of the title is unlikely to be recovered by product sales, an impairment of software development and license costs capitalized is charged to cost of goods sold in the period in which such determination is made.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;We have profit and unit sales based internal royalty programs that allow selected employees to participate in the success of software titles that they assist in developing. Royalties earned under this program are recorded as a component of Cost of goods sold in the period earned. Amounts earned and not yet paid are reflected within the software development royalties component of Accrued expenses and other current liabilities on our Consolidated Balance Sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Fixed Assets, net&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Office equipment, furniture and fixtures are depreciated using the straight-line method over their estimated useful life of five years. Computer equipment and software are generally depreciated using the straight-line method over &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMTgvZnJhZzplYmZhOTA2YzM1ZmQ0MTIzYmMzNzhiNmJiMDZjNzZlMS90ZXh0cmVnaW9uOmViZmE5MDZjMzVmZDQxMjNiYzM3OGI2YmIwNmM3NmUxXzE0MjA3_07fe46d2-87fc-4293-b9e3-0e974e8f4bef"&gt;three&lt;/span&gt; to five years. Leasehold improvements are amortized over the lesser of the term of the related lease or the useful life of the underlying asset, typically seven years. The cost of additions and improvements are capitalized, and repairs and maintenance costs are charged to operations, in the periods incurred. When depreciable assets are retired or sold, the cost and related allowances for depreciation are removed from the accounts and the gain or loss, if any, is recognized. The carrying amounts of these assets are recorded at historical cost.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="text-indent:36pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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 new guidance related to the accounting for leases codified under Topic 842, Leases. The new lease accounting standard replaced all prior U.S. GAAP guidance on this topic as codified principally under Topic 840, Leases. The new standard, among other things, requires a lessee to classify a lease as either an operating or financing lease and to recognize a lease liability and a right-of-use (&#x201c;ROU&#x201d;) asset for its leases. On April 1, 2019, we adopted the new lease accounting standard using the alternative transition approach provided in ASU 2018-11, &#x201c;Leases (Topic 842) - Targeted Improvements,&#x201d; which allows initial application of the new standard using the &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;modified retrospective method. Refer to the Recently Adopted Accounting Pronouncements section below for the impact of adoption on our Consolidated Financial Statements. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;We determine if an arrangement is a lease at contract inception. If there is an identified asset in the contract (either explicitly or implicitly) and we have control over its use, the contract is (or contains) a lease. In certain of our lease arrangements, primarily those related to our data center arrangements, judgment is required in determining if a contract contains a lease. For these arrangements, there is judgment in evaluating if the arrangement provides us with an asset that is physically distinct, or that represents substantially all of the capacity of the asset, and if we have the right to direct the use of the asset. Lease assets and liabilities are recognized based on the present value of future lease payments over the lease term at the commencement date. Included in the lease liability are future lease payments that are fixed, in-substance fixed, or payments based on an index or rate known at the commencement date of the lease. Variable lease payments are recognized as lease expenses as incurred. The operating lease ROU asset also includes any lease payments made prior to commencement, initial direct costs incurred, and lease incentives received.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;As most of our leases do not provide an implicit rate, we generally use our incremental borrowing rate in determining the present value of future lease payments. The incremental borrowing rate represents the rate required to borrow funds over a similar term to purchase the leased asset and is based on an unsecured borrowing rate and risk-adjusted to approximate a collateralized rate at the commencement date of the lease.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In determining our lease liability, the lease term includes options to extend or terminate the lease when it is reasonably certain that we will exercise such option. For operating leases, the lease expense for minimum lease payments is recognized on a straight-line basis over the lease term. Lease modifications result in remeasurement of the lease liability. Leases with an initial term of 12 months or less are not recorded on the balance sheet, and we recognize lease expense for these leases on a straight-line basis over the lease term. We do not separate non-lease components from the related lease components.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Goodwill and Intangible Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Goodwill is the excess of purchase price paid over identified intangible and tangible net assets of acquired companies. Intangible assets consist of intellectual property, developed game technology, analytics technology, user base, trade names, and in-process research and development. Certain intangible assets acquired in a business combination are recognized as assets apart from goodwill.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;We use either the income, cost or market approach to aid in our conclusions of such fair values and asset lives. The income approach presumes that the value of an asset can be estimated by the net economic benefit to be received over the life of the asset, discounted to present value. The cost approach presumes that an investor would pay no more for an asset than its replacement or reproduction cost. The market approach estimates value based on what other participants in the market have paid for reasonably similar assets. Although each valuation approach is considered in valuing the assets acquired, the approach, or combination of approaches, ultimately selected is based on the characteristics of the asset and the availability of information.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;We test our goodwill for impairment annually, or more frequently if events and circumstances indicate the fair value of a reporting unit may be below its carrying amount. A reporting unit is defined as an operating segment or one level below an operating segment. We have determined that we operate in two reporting units, which are components of our operating segment. In the evaluation of goodwill for impairment, we have the option to first perform a qualitative assessment to determine if the fair value of a reporting unit is more likely than not (i.e.,&#160;a likelihood of more than 50%) less than the carrying value before performing a quantitative impairment test. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;When a qualitative assessment is not used, or if the qualitative assessment is not conclusive, a quantitative impairment analysis for goodwill is performed at the reporting unit level. The quantitative goodwill impairment test is used to identify potential impairment by comparing the fair value of a reporting unit with its carrying amount, including goodwill. If the carrying value exceeds the fair value, an impairment charge is recognized equal to the difference between the carrying value of the reporting unit and its fair value, considering the related income tax effect of any goodwill deductible for tax purposes. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;In performing the quantitative assessment, we measure the fair value of the reporting unit using a combination of the income and market approaches. The assessment requires us to make judgments and involves the use of significant estimates and assumptions. These estimates and assumptions include long-term growth rates and operating margins used to calculate projected future cash flows, risk-adjusted discount rates based on our weighted average cost of capital, future economic and market conditions and the determination of appropriate, comparable market data. Our estimates for market growth are based on historical data, various internal estimates and observable external sources when available, and are based on assumptions that are consistent with the plans and estimates we use to manage the underlying business. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;During the fiscal year ended March&#160;31, 2019, we changed the measurement date for performing our annual goodwill impairment test from the beginning of August to the beginning of March.&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;This voluntary change in accounting principle, &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;applied prospectively, was preferable as it aligns the annual goodwill impairment test date more closely with our internal budgeting process and did not delay, accelerate, or avoid an impairment of our goodwill. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Based on our annual impairment assessment process for goodwill, no impairments were recorded during the fiscal years ended March&#160;31, 2020, 2019, or 2018. As of March&#160;31, 2020, the goodwill balance of one of our reporting units is $152,175, and the fair value of that reporting unit approximates its carrying values. Therefore, a modest reduction in its fair value would result in an impairment charge, which would be equal to the excess of the carrying value over the fair value of such assets. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Long-lived Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;We review all long-lived assets for impairment whenever events or changes in circumstances indicate that the related carrying amount of an asset or asset group may not be recoverable. We compare the carrying amount of the asset to the estimated undiscounted future cash flows expected to result from the use of the asset. If the carrying amount of the asset exceeds estimated expected undiscounted future cash flows, we record an impairment charge for the difference between the carrying amount of the asset and its fair value. The estimated fair value is generally measured by discounting expected future cash flows using our incremental borrowing rate or fair value, if available. As of March&#160;31, 2020, no indicators of impairment existed.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Derivatives and Hedging&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;We transact business in various foreign currencies and have significant sales and purchase transactions denominated in foreign currencies, subjecting us to foreign currency exchange rate risk. From time to time, we carry out transactions involving foreign currency exchange derivative financial instruments. The transactions are designed to hedge our exposure in currency exchange rate movements. We recognize derivative instruments as either assets or liabilities on our Consolidated Balance Sheets and we measure those instruments at fair value. The changes in fair value of derivatives that are not designated as hedges are recognized currently in earnings as interest and other, net in our Consolidated Statements of Operations. If a derivative meets the definition of a cash flow hedge and is so designated, the effective portion of changes in the fair value of the derivative are recognized, as a component of other comprehensive income (loss) while the ineffective portion of the changes in fair value is recorded currently in earnings as interest and other, net in our Consolidated Statements of Operations. Amounts included in Accumulated other comprehensive income (loss) for cash flow hedges are reclassified into earnings in the same period that the hedged item is recognized in Cost of goods sold, Research and development expenses, or Interest and other, net, as appropriate.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;We record a tax provision for the anticipated tax consequences of the reported results of operations. Our provision for income taxes is computed using the asset and liability method, under which deferred income taxes are recognized for differences between the financial statement and tax bases of assets and liabilities at currently enacted statutory tax rates for the years in which the differences are expected to reverse. The effect on deferred taxes of a change in tax rates is recognized in income in the period that includes the enactment.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Valuation allowances are established when we determine that it is more likely than not that such deferred tax assets will not be realized. We do not record income tax expense related to foreign withholding taxes or United States income taxes that may become payable upon the repatriation of undistributed earnings of foreign subsidiaries, as such earnings are expected to be reinvested indefinitely outside of the United States.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;We use estimates and assumptions to compute the provision for income taxes including allocations of certain transactions to different tax jurisdictions, amounts of permanent and temporary differences, the likelihood of deferred tax assets being recovered and the outcome of contingent tax risks. These estimates and assumptions are revised as new events occur, more experience is acquired and additional information is obtained. The effect of these revisions is recorded in income tax expense or benefit in the period in which they become known.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;In December 2017, the U.S. enacted the Tax Cuts and Jobs Act (the "Tax Act"), which, among other provisions, subjects a U.S. shareholder to current tax on Global Intangible Low-Taxed Income ("GILTI") earned by foreign subsidiaries. We have elected to recognize the resulting tax on GILTI as an expense in the period incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;In May 2014, the FASB issued ASU 2014-09, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Revenue from Contracts with Customers (Topic 606)&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;. Under the new standard, revenue is recognized when a customer obtains control of promised goods or services and is recognized in an amount that reflects the consideration that the entity expects to receive in exchange for those goods or services. On April 1, 2018, we adopted the new accounting standard and related amendments (the &#x201c;New Revenue Accounting Standard&#x201d;) using the modified retrospective method. Refer to Note 1 to our Consolidated Financial Statements in our Annual Report on Form 10-K for the &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;fiscal year ended March 31, 2018 for our revenue recognition accounting policy as it relates to revenue transactions prior to April 1, 2018. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;We derive revenue primarily from the sale of our interactive entertainment content, principally for console gaming systems and personal computers, including smartphones and tablets. Our interactive entertainment content consists of full game software products that may contain offline gameplay, online gameplay, or a combination of offline and online gameplay. We may also sell separate downloadable add-on content to supplement our full game software products. Certain of our software products provide customers with the option to acquire virtual currency or make in-game purchases.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;We determine revenue recognition by:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;"&gt;identifying the contract, or contracts, with the customer; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;"&gt;identifying the performance obligations in the contract; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;"&gt;determining the transaction price; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;"&gt;allocating the transaction price to performance obligations in the contract; and &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;"&gt;recognizing revenue when, or as, we satisfy performance obligations by transferring the promised goods or services. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;We recognize revenue in the amount that reflects the consideration we expect to receive in exchange for the sales of software products and game related services when control of the promised products and services is transferred to our customers and our performance obligations under the contract have been satisfied. Revenue is recorded net of transaction taxes assessed by governmental authorities such as sales, value-added and other similar taxes.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Our software products are sold as full games, which typically provide access to the main game content, primarily for console and PC. Generally, our full game software products deliver a license of our intellectual property that provides a functional offline gaming experience (i.e., one that does not require an Internet connection to access the main game content or other significant game related services). We recognize revenue related to the license of our intellectual property that provides offline functionality at the time control of the products have been transferred to our customers (i.e. upon delivery of the software product).&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;In addition, some of our full game software products that provide a functional offline gaming experience may also include significant game related services delivered over time, such as online functionality that is dependent upon online support services and/or additional free content updates. For full game sales that offer offline functionality and significant game related services we evaluate whether the license of our intellectual property and the game related services are distinct and separable. This evaluation is performed for each software product sold. If we determine that our software products contain a license of intellectual property separate from the game related services (i.e. multiple performance obligations), we estimate a standalone selling price for each identified performance obligation. We allocate the transaction price to each performance obligation using a relative standalone selling price method (the transaction price is allocated to a performance obligation based on the proportion of the standalone selling price of each performance obligation to the sum of the standalone selling prices for all performance obligations in the contract). For the portion of the transaction price allocable to the license, revenue is recognized when the customer takes control of the product. For the portion of the transaction price allocated to game related services, revenue is recognized ratably over an estimated service period for the related software product. We also defer related product costs and recognize the costs as the revenues are recognized.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Certain of our full game software products are delivered primarily as an online gaming experience with substantially all gameplay requiring online access to our game related services. We recognize revenue for full game software products that are dependent on our game related services over an estimated service period. For our full game online software products, we also defer related product costs and recognize the costs as the revenue is recognized.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;In addition to sales of our full game software products, certain of our software products provide customers with the option to acquire virtual currency or make in-game purchases. Revenue from the sale of virtual currency and in-game purchases is deferred and recognized ratably over an estimated service period.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;We also sell separate downloadable add-on content to supplement our full game software products. Revenue from the sale of separate downloadable add-on content is evaluated for revenue recognition on the same basis as our full game software products.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Certain software products are sold to customers with a &#x201c;street date&#x201d; (the earliest date these products may be sold by these retailers). For the transaction price related to the license for these products that also provide a functional offline gaming experience, we recognize revenue on the later of the street date or the sale date as this is generally when we have transferred &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;control of this performance obligation. For the sale of physical software products, recognition of revenue allocated to game related services does not begin until the product is sold-through by our customer to the end user. We currently estimate sell-through to the end user for all our titles to be approximately two months after we have sold-in the software products to retailers. Determining the estimated sell-through period requires management judgment and estimates. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;In addition, some of our software products are sold as digital downloads. Revenue from digital downloads generally commences when the download is made available to the end user by a third-party digital storefront. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Our payment terms and conditions vary by customer and typically provide net 30 to 60 day terms. In instances where the timing of revenue recognition differs from the timing of invoicing, we do not adjust the promised amount of consideration for the effects of a significant financing component when we expect, at contract inception, that the period between our transfer of a promised product or service to our customer and payment for that product or service will be one year or less.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;In certain countries, we use third-party licensees to distribute and host our games in accordance with license agreements, for which the licensees typically pay us a fixed minimum guarantee and sales-based royalties. These arrangements typically include multiple performance obligations, such as an upfront license of intellectual property and rights to future updates. Based on the allocated transaction price, we recognize revenue associated with the minimum guarantee when we transfer control of the upfront license of intellectual property (generally upon commercial launch) and the remaining portion ratably over the contractual term in which we provide the licensee with future update rights. Royalty payments in excess of the minimum guarantee are generally recognized when the licensed product is sold by the licensee.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Contract Balances&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;We generally record a receivable related to revenue when we have an unconditional right to invoice and receive payment, and we record deferred revenue when cash payments are received or due in advance of satisfying our performance obligations, even if amounts are refundable. Contract assets generally consist of arrangements for which we have recognized revenue to the extent it is probable that significant reversal will not occur but do not have a right to invoice as of the reporting date. Contract assets are recorded within Prepaid expenses and other on our Consolidated Balance Sheet. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Our allowance for doubtful accounts are typically immaterial and, if required, are based on our best estimate of probable losses inherent in our accounts receivable balance. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Deferred revenue is comprised primarily of unsatisfied revenue related to the portion of the transaction price allocable to game related services of our full game software products and sales of virtual currency. These sales are typically invoiced at the beginning of the contract period, and revenue is recognized ratably over the estimated service period. Deferred revenue may also include amounts related to software products with future street dates. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Refer to Note 2 - Revenue from Contracts with Customers for further information, including changes in deferred revenue during the period.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Principal Agent Considerations&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;We offer certain software products via third party digital storefronts, such as Microsoft&#x2019;s Xbox Live, Sony&#x2019;s PlayStation Network, Valve's Steam, Epic Games Store, Apple's App Store, and the Google Play Store.&#160;For sales of our software products via third party digital storefronts, we determine whether or not we are acting as the principal in the sale to the end user, which we consider in determining if revenue should be reported based on the gross transaction price to the end user or based on the transaction price net of fees retained by the third-party digital storefront. An entity is the principal if it controls a good or service before it is transferred to the customer.&#160;Key indicators that we use in evaluating these sales transactions include, but are not limited to, the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:36pt;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;"&gt;the underlying contract terms and conditions between the various parties to the transaction;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:36pt;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;"&gt;which party is primarily responsible for fulfilling the promise to provide the specified good or service; and &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:36pt;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;"&gt;which party has discretion in establishing the price for the specified good or service.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Based on our evaluation of the above indicators, for sales arrangements via Microsoft&#x2019;s Xbox Live, Sony&#x2019;s PlayStation Network, Valve's Steam, and Epic Games Store we have determined we are not the principal in the sales transaction&#160;to the end user and therefore we report revenue based on the consideration received from the digital storefront.&#160;For sales arrangements via Apple's App Store and the Google Play Store, we have determined that we are the principal to the end user and thus report revenue on a gross basis and mobile platform fees charged by these digital storefronts are expensed as incurred and reported within Cost of goods sold.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Shipping and Handling&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Shipping and handling costs are incurred to move physical software products to customers. We recognize all shipping and handling costs as an expense in Cost of goods sold because we are responsible for delivery of the product to our customers prior to transfer of control to the customer.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:174%;"&gt;Estimated Service Period&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;For certain performance obligations satisfied over time, we have determined that the estimated service period is the time period in which an average user plays our software products (&#x201c;user life&#x201d;) which most faithfully depicts the timing of satisfying our performance obligation. We consider a variety of data points when determining and subsequently reassessing the estimated service period for players of our software products. Primarily, we review the weighted average number of days between players&#x2019; first and last days played online. When a new game is launched and therefore no history of online player data is available, we consider other factors to determine the user life, such as the estimated service period of other games actively being sold with similar characteristics. We also consider known online trends, the service periods of our previously released software products, and, to the extent publicly available, the service periods of our competitors&#x2019; software products that are similar in nature to ours. We believe this provides a reasonable depiction of the transfer of our game related services to our customers, as it is the best representation of the period during which our customers play our software products. Determining the estimated service period is subjective and requires significant management judgment and estimates. Future usage patterns may differ from historical usage patterns, and therefore the estimated service period may change in the future. The estimated service periods for players of our current software products are generally between 6 and 15 months depending on the software product.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Revenue Arrangements with Multiple Performance Obligations&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Our contracts with customers often include promises to transfer multiple products and services. Determining whether products and services are considered distinct performance obligations that should be accounted for separately versus together requires significant judgment. For software products in which the software license has offline functionality and benefits from meaningful game related services, which may include online functionality that is dependent on our online support services and/or additional free content updates, we believe we have separate performance obligations for the license of the intellectual property and the game related services. Additionally, because each of our product offerings has unique features and because we do not sell our game related services separately, we typically do not have observable standalone selling prices for each performance obligation. Significant judgment and estimates are also required to determine the standalone selling price for each distinct performance obligation and whether a discount needs to be allocated based on the relative standalone selling price of our products and services. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;To estimate the standalone selling price for each performance obligation, we consider, to the extent available, a variety of data points such as past selling prices of the product or other similar products, competitor pricing, and market data. If observable pricing is not available, we use an expected cost-plus margin approach taking into account relevant costs including product development, post-release support, marketing and licensing costs. This evaluation is performed on a product by product basis.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Price Protection and Allowances for Returns &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;We grant price protection and accept returns in connection with our distribution arrangements. Following reductions in the price of our physical software products, we grant price protection to permit customers to take credits against amounts they owe us with respect to merchandise unsold by them. Our customers must satisfy certain conditions to entitle them to receive price protection or return products, including compliance with applicable payment terms and confirmation of field inventory levels. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;At contract inception and at each subsequent reporting period, we make estimates of price protection and product returns related to current period software product revenue. We estimate the amount of price protection and returns for software products based upon, among other factors, historical experience and performance of the titles in similar genres, historical performance of the hardware platform, customer inventory levels, analysis of sell-through rates, sales force and retail customer feedback, industry pricing, market conditions, and changes in demand and acceptance of our products by consumers. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Revenue is recognized after deducting the estimated price protection and allowances for returns, which are accounted for as variable consideration. Price protection and allowances for returns are considered refund liabilities and are reported within Accrued expenses and other current liabilities on our Consolidated Balance Sheet. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Sales Incentives&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;We enter into various sales incentive arrangements with our customers, such as rebates, discounts, and cooperative marketing. These incentives are considered adjustments to the transaction price of our software products and are reflected as &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;reductions to revenue. Sales incentives incurred by us for distinct goods or services received, such as the appearance of our products in a customer&#x2019;s national circular ad, are&#160;included in Selling and marketing expense if there is a separate identifiable benefit and the benefit&#x2019;s fair value can be established. Otherwise, such sales incentives are reflected as a reduction to revenue and are considered refund liabilities, which are reported within Accrued expenses and other current liabilities in our Consolidated Balance Sheet.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Significant Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Significant management judgment and estimates must be used in connection with many of the determinations described above, such as estimating the fair value allocation to distinct and separable performance obligations, the service period over which to defer recognition of revenue, the time it takes our physical products to sell-through to end users, and the amounts of price protection. We believe we can make reliable estimates. However, actual results may differ from initial estimates due to changes in circumstances, market conditions, and assumptions. Adjustments to estimates are recorded in the period in which they become known.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Advertising&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;We expense advertising costs as incurred, except for production costs associated with media advertising, which are deferred and charged to expense when the related advertisement is run for the first time. Advertising, marketing, and other promotional expenses for the fiscal years ended March&#160;31, 2020, 2019 and 2018 amounted to $285,607, $249,315 and $140,618, respectively, and are included in "Selling and marketing expense" in our Consolidated Statements of Operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;We have stock-based compensation plans that are broad-based long-term retention programs intended to attract and retain talented employees and align stockholder and employee interests, which allows for awards of restricted stock, restricted stock units and other stock-based awards of our common stock to employees and non-employees. Our plans include time-based, market-based, and performance-based awards of our common stock to employees and non-employees.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;We account for stock-based awards under the fair value method of accounting. The fair value of all stock-based compensation is either capitalized and amortized in accordance with our software development cost accounting policy or recognized as expense on a straight-line basis over the full vesting period of the awards for time-based stock awards and on an accelerated attribution method for market-based and performance-based stock awards.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;We estimate the fair value of time-based awards using our closing stock price on the date of grant. We estimate the fair value of market-based awards using a Monte Carlo Simulation method, which takes into account assumptions such as the expected volatility of our common stock, the risk-free interest rate based on the contractual term of the award, expected dividend yield, vesting schedule and the probability that the market conditions of the awards will be achieved. For performance-based shares, we do not record expense until the performance criteria are considered probable.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Stock-based compensation expense is recorded net of forfeitures as they occur.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Earnings (loss) per Share ("EPS")&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Basic EPS is computed by dividing the net income (loss) applicable to common stockholders for the period by the weighted average number of shares of common stock outstanding during the same period. Diluted EPS is computed by dividing the net income (loss) applicable to common stockholders for the period by the weighted average number of shares of common stock and common stock equivalents outstanding.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Certain of our unvested stock-based awards are considered participating securities since these securities have non-forfeitable rights to dividends or dividend equivalents during the contractual period of the award, and thus require the two-class method of computing EPS. The calculation of EPS for common stock under the two-class method excludes the income attributable to the participating securities from the numerator and excludes the dilutive effect of those awards from the denominator. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;We define common stock equivalents as unvested stock-based awards and common stock underlying our Convertible Notes (see Note&#160;12 - Debt) outstanding during the period. Common stock equivalents are measured using the treasury stock method, and common stock equivalents underlying the Convertible Notes are assessed for their effect on diluted EPS using the more dilutive of the treasury stock method or the if-converted method. Under the provisions of the if-converted method, the Convertible Notes are assumed to be converted and included in the denominator of the EPS calculation and the interest expense, net of tax, recorded in connection with the Convertible Notes is added back to the numerator. However, potential common shares are not included in the denominator of the diluted earnings (loss) per share calculation when inclusion of such shares would be anti-dilutive, such as in a period in which a net loss is recorded.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Foreign Currency&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The functional currency for our foreign operations is primarily the applicable local currency. Accounts of foreign operations are translated into U.S. dollars using exchange rates for assets and liabilities at the balance sheet date and average prevailing exchange rates for the period for revenue and expense accounts. Adjustments resulting from translation are included in accumulated other comprehensive income (loss). Realized and unrealized transaction gains and losses are included in our Consolidated Statements of Operations in the period in which they occur.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Comprehensive Income (Loss)&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Comprehensive income (loss) is defined to include all changes in equity except those resulting from investments by owners and distributions to owners. Accumulated other comprehensive income (loss) includes foreign currency translation adjustments, which relate to investments that are permanent in nature and therefore do not require tax adjustments, and the amounts for unrealized gains (losses), net on derivative instruments designated as cash flow hedges, as well as any associated tax impact, and available for sale securities.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Recently Adopted Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Accounting for Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;As noted in our Lease accounting policy above, we adopted the New Lease Accounting Standard Accounting Standards Update (ASU) 2016-02, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%;"&gt;Leases&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt; &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%;"&gt;(Topic 842)&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt; effective April 1, 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;As part of the adoption, the new lease accounting standard allows a number of practical expedients and exemptions. At transition, we elected the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;"&gt;The package of practical expedients, which allows us to carryforward our historical lease classification, our assessment of whether a contract is or contains a lease and our initial direct costs for any leases that exist prior to adoption of the new standard;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;"&gt;The practical expedient to not separate non-lease components from the related lease components; and&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;"&gt;The exemption to not apply the balance sheet recognition requirements for leases with a lease term of 12 months or less and instead expense those costs on a straight-line basis over the lease term or in the period in which the obligation is incurred, if such costs are variable.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Impact of Adoption&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;As a result of adopting Topic 842, the following adjustments, including reclassifying prepaid and deferred rent to ROU assets, were made to our Condensed Consolidated Balance Sheet at April 1, 2019:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:8pt;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:97.807%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:46.430%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.846%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.695%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.547%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.730%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.547%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.605%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;March 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Adjustments &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;April 1, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;ASSETS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Prepaid expenses and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;186,688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(792)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;185,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;118,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;118,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;LIABILITIES AND STOCKHOLDERS' EQUITY&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accrued expenses and other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,035,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,976)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,032,719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Lease Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Non-current lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;122,041&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;122,041&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other long-term liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;229,633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(19,995)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;209,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Recently Issued Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Accounting for Reference Rate Reform&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;In March 2020, the FASB issued ASU 2020-01, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;, which provides temporary optional guidance to ease potential accounting impacts associated with transitioning away from reference rates that are expected to be discontinued, such as interbank offered rates and LIBOR. The guidance includes practical expedients for contract modifications due to reference rate reform. Generally, contract modifications related to reference rate reform may be considered an event that does not require remeasurement or &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;reassessment of a previous accounting determination at the modification date. This guidance is effective immediately and is only available through December 31, 2022. We are currently evaluating the potential impact of adopting this guidance on our Consolidated Financial Statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Accounting for Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;In December 2019, the FASB issued ASU 2019-12, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;, which enhances and simplifies various aspects of the income tax accounting guidance, including requirements such as tax basis step-up in goodwill obtained in a transaction that is not a business combination, ownership changes in investments, and interim-period accounting for enacted changes in tax law. ASU 2019-12 is effective for fiscal years, and interim periods within those fiscal years, beginning December 15, 2020 (April 1, 2021 for the Company), with early adoption permitted. We are currently evaluating the potential impact of adopting this guidance on our Consolidated Financial Statements.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Accounting for Fair Value Measurement&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;In August 2018, the FASB issued&#160;ASU 2018-13, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Fair Value Measurement (Topic 820): Disclosure Framework - Changes to the Disclosure Requirements for Fair Value Measurement&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;, which modifies the disclosure requirements on fair value measurements by removing, modifying, or adding certain disclosures.&#160;ASU 2018-13&#160;is effective for fiscal years, and interim periods within those fiscal years, beginning December 15, 2019 (April 1, 2020 for the Company), with early adoption permitted. Certain disclosures in&#160;ASU 2018-13&#160;are required to be applied on a retrospective basis and others on a prospective basis. We are currently evaluating the potential impact of adopting this guidance on our Consolidated Financial Statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Accounting for Credit Losses&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In June 2016, the FASB issued ASU 2016-13, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Financial Instruments - Credit Losses&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;, which replaces the incurred loss impairment methodology in current U.S. GAAP with a methodology that will require the reflection of expected credit losses and will also require consideration of a broader range of reasonable and supportable information to determine credit loss estimates. It also eliminates the concept of other-than-temporary impairment and requires credit losses related to available-for-sale debt securities to be recorded through an allowance for credit losses rather than as a reduction in the amortized cost basis of the securities. For most financial instruments, the standard will require the use of a forward-looking expected loss model rather than the incurred loss model for recognizing credit losses, which will generally result in the earlier recognition of credit losses on financial instruments. ASU 2016-13 is effective for fiscal years, and interim periods within those fiscal years, beginning December 15, 2019 (April 1, 2020 for the Company), with early adoption permitted. These changes will be applied on a modified retrospective basis, with the cumulative effect of adoption recorded as an adjustment to retained earnings. We are continuing to monitor the economic implications of the COVID-19 pandemic, but we do not expect that the impact of adopting this guidance will be material to our Consolidated Financial Statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMTgvZnJhZzplYmZhOTA2YzM1ZmQ0MTIzYmMzNzhiNmJiMDZjNzZlMS90ZXh0cmVnaW9uOmViZmE5MDZjMzVmZDQxMjNiYzM3OGI2YmIwNmM3NmUxXzU4NDY2_ef6b3a4b-5b23-4ac3-bb31-3b25c1745141">&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Principles of Consolidation&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The Consolidated Financial Statements include the financial statements of the Company and its wholly-owned subsidiaries. All inter-company balances and transactions have been eliminated in consolidation.&lt;/span&gt;&lt;/div&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:PriorPeriodReclassificationAdjustmentDescription
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMTgvZnJhZzplYmZhOTA2YzM1ZmQ0MTIzYmMzNzhiNmJiMDZjNzZlMS90ZXh0cmVnaW9uOmViZmE5MDZjMzVmZDQxMjNiYzM3OGI2YmIwNmM3NmUxXzU4NTA1_eb037122-4328-4422-b9a4-d5ffbe5175e0">&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Reclassifications &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Certain immaterial amounts in the financial statements of the prior years have been reclassified to conform to the current year presentation for comparative purposes.&lt;/span&gt;&lt;/div&gt;</us-gaap:PriorPeriodReclassificationAdjustmentDescription>
    <us-gaap:UseOfEstimates
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMTgvZnJhZzplYmZhOTA2YzM1ZmQ0MTIzYmMzNzhiNmJiMDZjNzZlMS90ZXh0cmVnaW9uOmViZmE5MDZjMzVmZDQxMjNiYzM3OGI2YmIwNmM3NmUxXzU4NDUw_6fae7444-1019-456e-9219-582184b7d1ad">&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The preparation of financial statements in conformity with U.S. generally accepted accounting principles ("U.S.&#160;GAAP") requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, net revenue, and expense, as well as the disclosure of contingent assets and liabilities at the dates of the financial statements during the reporting periods. Our most significant estimates relate to revenue recognition (see Note 2 - Revenue from Contracts with Customers); the recoverability and amortization of software development costs, licenses, and intangible assets; the realization of deferred income taxes; the valuation of stock-based compensation; and assumptions used in our goodwill impairment tests. These estimates generally involve complex issues and require us to make judgments, involve analysis of historical and the prediction of future trends, and are subject to change from period to period. Actual amounts could differ significantly from these estimates, including as a result of the COVID-19 pandemic, which may affect economic conditions in a number of different ways and result in uncertainty and risk. We consider transactions or events that occur after the balance sheet date, but before the financial statements are issued, to provide additional evidence relative to certain estimates or to identify matters that require additional disclosures.&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:SegmentReportingPolicyPolicyTextBlock
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMTgvZnJhZzplYmZhOTA2YzM1ZmQ0MTIzYmMzNzhiNmJiMDZjNzZlMS90ZXh0cmVnaW9uOmViZmE5MDZjMzVmZDQxMjNiYzM3OGI2YmIwNmM3NmUxXzEyNjQ0MzgzODMzNzI1_4f1f0b16-d178-4aab-8b44-00a20b0300e4">Segments&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;We have one operating and reportable segment. Our operations involve similar products and customers worldwide. Revenue earned is primarily derived from the sale of software titles, which are internally developed and developed by third parties. Our Chief Executive Officer, who is our Chief Operating Decision Maker ("CODM"), manages our operations on a consolidated basis--supplemented by sales information by product category, major product title, and platform--for the purpose of evaluating performance and allocating resources.</us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMTgvZnJhZzplYmZhOTA2YzM1ZmQ0MTIzYmMzNzhiNmJiMDZjNzZlMS90ZXh0cmVnaW9uOmViZmE5MDZjMzVmZDQxMjNiYzM3OGI2YmIwNmM3NmUxXzI0OTk_c4df176a-a668-478c-a05a-383afd6abfbb"
      unitRef="segment">1</us-gaap:NumberOfReportableSegments>
    <us-gaap:NumberOfOperatingSegments
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMTgvZnJhZzplYmZhOTA2YzM1ZmQ0MTIzYmMzNzhiNmJiMDZjNzZlMS90ZXh0cmVnaW9uOmViZmE5MDZjMzVmZDQxMjNiYzM3OGI2YmIwNmM3NmUxXzI0OTk_ca05b312-f440-4e28-9963-ec443e0c35ec"
      unitRef="segment">1</us-gaap:NumberOfOperatingSegments>
    <us-gaap:ConcentrationRiskCreditRisk
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMTgvZnJhZzplYmZhOTA2YzM1ZmQ0MTIzYmMzNzhiNmJiMDZjNzZlMS90ZXh0cmVnaW9uOmViZmE5MDZjMzVmZDQxMjNiYzM3OGI2YmIwNmM3NmUxXzU4NDUx_11d10db8-bc71-4da1-8484-ee199ada8874">&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Concentration of Credit Risk and Accounts Receivable&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;We maintain cash balances at several major financial institutions. While we attempt to limit credit exposure with any single institution, balances often exceed insurable amounts.&lt;/span&gt;&lt;/div&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;If the financial condition and operations of our customers deteriorate, our risk of collection could increase substantially. A majority of our trade receivables are derived from sales to major retailers, including digital storefronts and platform partners, and distributors.</us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i3854d4cafcce4001bf36650da6e69297_D20190401-20200331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMTgvZnJhZzplYmZhOTA2YzM1ZmQ0MTIzYmMzNzhiNmJiMDZjNzZlMS90ZXh0cmVnaW9uOmViZmE5MDZjMzVmZDQxMjNiYzM3OGI2YmIwNmM3NmUxXzM2NzQ_cc37137c-b14d-4e8a-a8ea-4a42724e35db"
      unitRef="number">0.715</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i9f64f0362bed45b99b20c11a8b9acc9c_D20180401-20190331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMTgvZnJhZzplYmZhOTA2YzM1ZmQ0MTIzYmMzNzhiNmJiMDZjNzZlMS90ZXh0cmVnaW9uOmViZmE5MDZjMzVmZDQxMjNiYzM3OGI2YmIwNmM3NmUxXzM2Nzc_44a56c2b-8cda-4167-9e81-b24a4cfdc077"
      unitRef="number">0.701</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i7776509fae024c368af8283dde7021ab_D20170401-20180331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMTgvZnJhZzplYmZhOTA2YzM1ZmQ0MTIzYmMzNzhiNmJiMDZjNzZlMS90ZXh0cmVnaW9uOmViZmE5MDZjMzVmZDQxMjNiYzM3OGI2YmIwNmM3NmUxXzM2ODQ_17f77765-0c42-400f-ad10-c3b149193244"
      unitRef="number">0.707</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i5eebb8061ebf49f0969cf20f6edbdaa5_D20190401-20200331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMTgvZnJhZzplYmZhOTA2YzM1ZmQ0MTIzYmMzNzhiNmJiMDZjNzZlMS90ZXh0cmVnaW9uOmViZmE5MDZjMzVmZDQxMjNiYzM3OGI2YmIwNmM3NmUxXzM3ODg_882a3ba2-b4fc-410f-b5f4-9690c97fc2f7"
      unitRef="number">0.319</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i6b4b28481bca4cedb5eb28a631e5f032_D20180401-20190331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMTgvZnJhZzplYmZhOTA2YzM1ZmQ0MTIzYmMzNzhiNmJiMDZjNzZlMS90ZXh0cmVnaW9uOmViZmE5MDZjMzVmZDQxMjNiYzM3OGI2YmIwNmM3NmUxXzM3OTI_d5811108-d08a-4af9-be46-93eccca3dcb0"
      unitRef="number">0.313</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i3da618149b9b453db74f097225b4ebbf_D20170401-20180331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMTgvZnJhZzplYmZhOTA2YzM1ZmQ0MTIzYmMzNzhiNmJiMDZjNzZlMS90ZXh0cmVnaW9uOmViZmE5MDZjMzVmZDQxMjNiYzM3OGI2YmIwNmM3NmUxXzM3OTk_717f1d83-5088-486d-b2d8-38ec273cf36e"
      unitRef="number">0.302</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="id427f8764e02421983fb537f98f359f0_D20190401-20200331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMTgvZnJhZzplYmZhOTA2YzM1ZmQ0MTIzYmMzNzhiNmJiMDZjNzZlMS90ZXh0cmVnaW9uOmViZmE5MDZjMzVmZDQxMjNiYzM3OGI2YmIwNmM3NmUxXzM5MDk_34de4a9e-5ae0-4d8d-8c6c-7a011615ca59"
      unitRef="number">0.200</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i53f61558763e422492eedb022e63b46b_D20180401-20190331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMTgvZnJhZzplYmZhOTA2YzM1ZmQ0MTIzYmMzNzhiNmJiMDZjNzZlMS90ZXh0cmVnaW9uOmViZmE5MDZjMzVmZDQxMjNiYzM3OGI2YmIwNmM3NmUxXzM5MTM_f22292e7-be3c-4b46-ad11-abb0bdeb8ffc"
      unitRef="number">0.181</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i012f6642867d45a890ce31133b63e866_D20170401-20180331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMTgvZnJhZzplYmZhOTA2YzM1ZmQ0MTIzYmMzNzhiNmJiMDZjNzZlMS90ZXh0cmVnaW9uOmViZmE5MDZjMzVmZDQxMjNiYzM3OGI2YmIwNmM3NmUxXzM5MjE_2d5cc90c-8f5e-4b9b-901c-0b376eb3b9e7"
      unitRef="number">0.176</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i3d96aca7d8c448229129cbb99b710c2b_D20180401-20190331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMTgvZnJhZzplYmZhOTA2YzM1ZmQ0MTIzYmMzNzhiNmJiMDZjNzZlMS90ZXh0cmVnaW9uOmViZmE5MDZjMzVmZDQxMjNiYzM3OGI2YmIwNmM3NmUxXzcxNDY4MjU3MzM1OTI_d7edba53-ffb7-4fbf-a6a5-41f995f6ccd5"
      unitRef="number">0.105</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i3dc0d7540bad436285b1aad16bfb9304_D20190401-20200331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMTgvZnJhZzplYmZhOTA2YzM1ZmQ0MTIzYmMzNzhiNmJiMDZjNzZlMS90ZXh0cmVnaW9uOmViZmE5MDZjMzVmZDQxMjNiYzM3OGI2YmIwNmM3NmUxXzQxMjY_ca687a99-d4c3-411f-ad45-0c431270a60d"
      unitRef="number">0.581</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i2671a77bb4a34f0883b6c1b4ead043b4_D20180401-20190331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMTgvZnJhZzplYmZhOTA2YzM1ZmQ0MTIzYmMzNzhiNmJiMDZjNzZlMS90ZXh0cmVnaW9uOmViZmE5MDZjMzVmZDQxMjNiYzM3OGI2YmIwNmM3NmUxXzQxMzM_15ba8c75-6e67-4a62-b217-fc2f36080676"
      unitRef="number">0.666</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ie15c2818c43c4fb7a11e9799db0888c3_D20190401-20200331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMTgvZnJhZzplYmZhOTA2YzM1ZmQ0MTIzYmMzNzhiNmJiMDZjNzZlMS90ZXh0cmVnaW9uOmViZmE5MDZjMzVmZDQxMjNiYzM3OGI2YmIwNmM3NmUxXzQyOTA_98d240de-bad5-4422-8d6a-b19c428efc5a"
      unitRef="number">0.488</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i340a90201dfb4d28b2ece5685a603df8_D20180401-20190331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMTgvZnJhZzplYmZhOTA2YzM1ZmQ0MTIzYmMzNzhiNmJiMDZjNzZlMS90ZXh0cmVnaW9uOmViZmE5MDZjMzVmZDQxMjNiYzM3OGI2YmIwNmM3NmUxXzQyOTc_8c387a27-a3b7-428e-8885-bc240862d091"
      unitRef="number">0.558</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="id0a82927f41d4df283f14263df846cea_D20190401-20200331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMTgvZnJhZzplYmZhOTA2YzM1ZmQ0MTIzYmMzNzhiNmJiMDZjNzZlMS90ZXh0cmVnaW9uOmViZmE5MDZjMzVmZDQxMjNiYzM3OGI2YmIwNmM3NmUxXzQzODM_f7ff24e4-fdd3-4c99-8962-65ab6fe3272d"
      unitRef="number">0.294</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i8dcbc43ee03b4ab7bbe3732c8704a9ce_D20180401-20190331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMTgvZnJhZzplYmZhOTA2YzM1ZmQ0MTIzYmMzNzhiNmJiMDZjNzZlMS90ZXh0cmVnaW9uOmViZmE5MDZjMzVmZDQxMjNiYzM3OGI2YmIwNmM3NmUxXzQzOTA_53bb3349-0ab9-47a8-8946-b2396aeefe00"
      unitRef="number">0.194</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i3a9d7ffa7b0645169c244bc8251c2a24_D20190401-20200331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMTgvZnJhZzplYmZhOTA2YzM1ZmQ0MTIzYmMzNzhiNmJiMDZjNzZlMS90ZXh0cmVnaW9uOmViZmE5MDZjMzVmZDQxMjNiYzM3OGI2YmIwNmM3NmUxXzQ0NzA_55f840f2-7999-4fbe-89b0-5b76a1083b33"
      unitRef="number">0.401</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i0126965925e44e94b78eb5778e1c3b80_D20180401-20190331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMTgvZnJhZzplYmZhOTA2YzM1ZmQ0MTIzYmMzNzhiNmJiMDZjNzZlMS90ZXh0cmVnaW9uOmViZmE5MDZjMzVmZDQxMjNiYzM3OGI2YmIwNmM3NmUxXzQ0Nzc_099c6144-f329-4265-9a5b-3d8a8ee8b89b"
      unitRef="number">0.157</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMTgvZnJhZzplYmZhOTA2YzM1ZmQ0MTIzYmMzNzhiNmJiMDZjNzZlMS90ZXh0cmVnaW9uOmViZmE5MDZjMzVmZDQxMjNiYzM3OGI2YmIwNmM3NmUxXzU4NTA5_c543ef33-d3e5-44f3-806b-65766788513f">&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;We consider all highly liquid instruments purchased with original maturities of three months or less to be cash equivalents. Our restricted cash and cash equivalents balances are primarily related to a dedicated account limited to the payment of certain internal royalty obligations. Balances that are restricted from use for more than one year are classified as non-current.&lt;/span&gt;&lt;/div&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:MarketableSecuritiesPolicy
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMTgvZnJhZzplYmZhOTA2YzM1ZmQ0MTIzYmMzNzhiNmJiMDZjNzZlMS90ZXh0cmVnaW9uOmViZmE5MDZjMzVmZDQxMjNiYzM3OGI2YmIwNmM3NmUxXzU4NDk5_4247fc42-1954-43b4-9220-d86606d99f4f">&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Short-term Investments&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Short-term investments designated as available-for-sale securities are carried at fair value, which is based on quoted market prices for such securities, if available, or is estimated on the basis of quoted market prices of financial instruments with similar characteristics. Investments with original maturities greater than 90&#160;days and remaining maturities of less than one year are normally classified within Short-term investments on our Consolidated Balance Sheets. In addition, investments with maturities beyond one year at the time of purchase that are highly liquid in nature and represent the investment of cash that is available for current operations are classified as short-term investments.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Unrealized gains and losses of available-for-sale securities are excluded from earnings and are reported as a component of Other comprehensive income (loss), net of tax, until the security is sold, the security has matured, or we determine that the fair value of the security has declined below its adjusted cost basis and the decline is other-than-temporary. Realized gains and losses on short-term investments are calculated based on the specific identification method and would be reclassified from accumulated other comprehensive loss to Interest and other, net.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Short-term investments are evaluated for impairment quarterly. We consider various factors in determining whether we should recognize an impairment charge, including the credit quality of the issuer, the duration that the fair value has been less than the adjusted cost basis, the severity of the impairment, the reason for the decline in value, and our intent to sell and ability to hold the investment for a period of time sufficient to allow for any anticipated recovery in market value. If we conclude that an investment is other-than-temporarily impaired, we recognize an impairment charge at that time in the Consolidated Statements of Operations. Determining whether the decline in fair value is other-than-temporary requires management judgment based on the specific facts and circumstances of each security. The ultimate value realized on these securities is subject to market price volatility until they are sold.&lt;/span&gt;&lt;/div&gt;</us-gaap:MarketableSecuritiesPolicy>
    <us-gaap:InventoryPolicyTextBlock
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMTgvZnJhZzplYmZhOTA2YzM1ZmQ0MTIzYmMzNzhiNmJiMDZjNzZlMS90ZXh0cmVnaW9uOmViZmE5MDZjMzVmZDQxMjNiYzM3OGI2YmIwNmM3NmUxXzU4NDc1_9ac745a8-2552-4aae-b4fb-a397b2039e0e">&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Inventory consists of materials, including manufacturing royalties paid to console manufacturers, and is stated at the lower of weighted average cost or net realizable value. Estimated product returns are included in the inventory balance at their cost. We regularly review inventory quantities on-hand and in the retail channels and record an inventory provision for excess or obsolete inventory based on the future expected demand for our products. Significant changes in demand for our products would affect management's estimates in establishing our inventory provision. We write down inventory based on excess or obsolete inventories determined primarily by future anticipated demand for our products. Inventory write-downs are measured as the difference between the cost of the inventory and market value, based upon assumptions about future demand that are inherently difficult to assess.&lt;/span&gt;&lt;/div&gt;</us-gaap:InventoryPolicyTextBlock>
    <ttwo:SoftwareDevelopmentCostsAndLicensesPolicyTextBlock
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMTgvZnJhZzplYmZhOTA2YzM1ZmQ0MTIzYmMzNzhiNmJiMDZjNzZlMS90ZXh0cmVnaW9uOmViZmE5MDZjMzVmZDQxMjNiYzM3OGI2YmIwNmM3NmUxXzU4NDgy_6182a1ec-9750-4c44-b910-667b33aca5d9">&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Software Development Costs and Licenses&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Capitalized software development costs include direct costs incurred for internally developed titles and payments made to third-party software developers under development agreements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;We capitalize internal software development costs (including specifically identifiable payroll expense, employee stock-based compensation, and incentive compensation costs related to the completion and release of titles, as well as third-party production and other content costs), subsequent to establishing technological feasibility of a software title. Technological feasibility of a product includes the completion of both technical design documentation and game design documentation. Significant management judgments are made in the assessment of when technological feasibility is established. For products where proven technology exists, this may occur early in the development cycle. Technological feasibility is evaluated on a product-by-product basis. Prior to establishing technological feasibility of a product, we record any costs incurred by third-party developers as research and development expenses.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;We enter into agreements with third-party developers that require us to make payments for game development and production services. In exchange for our payments, we receive the exclusive publishing and distribution rights to the finished &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;game title as well as, in some cases, the underlying intellectual property rights. Such agreements typically allow us to fully recover these payments to the developers at an agreed upon royalty rate earned on the subsequent sales of such software, net of any agreed upon costs. Subsequent to establishing technological feasibility of a product, we capitalize all development and production service payments to third-party developers as software development costs and licenses. We typically enter into agreements with third-party developers after completing the technical design documentation for our products and therefore record the design costs leading up to a signed development contract as research and development expense. When we contract with third-party developers, we generally select those that have proven technology and experience in the genre of the software being developed, which often allows for the establishment of technological feasibility early in the development cycle. In instances where the documentation of the design and technology are not in place prior to an executed contract, we monitor the software development process and require our third-party developers to adhere to the same technological feasibility standards that apply to our internally developed products.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Licenses consist of payments and guarantees made to holders of intellectual property rights for use of their trademarks, copyrights or other intellectual property rights in the development of our products. Agreements with license holders generally provide for guaranteed minimum payments for use of their intellectual property. Certain licenses, especially those related to our sports products, extend over multi-year periods and encompass multiple game titles. In addition to guaranteed minimum payments, these licenses frequently contain provisions that could require us to pay royalties to the license holder based on pre-agreed unit sales thresholds.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Amortization of capitalized software development costs and licenses commences when a product is available for general release and is recorded on a title-by-title basis in cost of goods sold. For capitalized software development costs, annual amortization is calculated using (1) the proportion of current year revenue to the total revenue expected to be recorded over the life of the title or (2) the straight-line method over the remaining estimated life of the title, whichever is greater. For capitalized licenses, amortization is calculated as a ratio of (1)&#160;current year revenue to the total revenue expected to be recorded over the remaining estimated life of the title or (2) the contractual royalty rate based on actual net product sales as defined in the licensing agreement, whichever is greater. Amortization periods for our software products generally range from 12 to 36 months.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;We evaluate the future recoverability of capitalized software development costs and licenses on a quarterly basis. Recoverability is primarily assessed based on the title's actual performance. For products that are scheduled to be released in the future, recoverability is evaluated based on the expected performance of the specific products to which the cost or license relates. We use a number of criteria in evaluating expected product performance, including historical performance of comparable products developed with comparable technology, market performance of comparable titles, orders for the product prior to its release, general market conditions, and past performance of the franchise. When we determine that capitalized cost of the title is unlikely to be recovered by product sales, an impairment of software development and license costs capitalized is charged to cost of goods sold in the period in which such determination is made.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;We have profit and unit sales based internal royalty programs that allow selected employees to participate in the success of software titles that they assist in developing. Royalties earned under this program are recorded as a component of Cost of goods sold in the period earned. Amounts earned and not yet paid are reflected within the software development royalties component of Accrued expenses and other current liabilities on our Consolidated Balance Sheets.&lt;/span&gt;&lt;/div&gt;</ttwo:SoftwareDevelopmentCostsAndLicensesPolicyTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i3b9a881b02bd4668ad9157eb2392b167_D20190401-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMTgvZnJhZzplYmZhOTA2YzM1ZmQ0MTIzYmMzNzhiNmJiMDZjNzZlMS90ZXh0cmVnaW9uOmViZmE5MDZjMzVmZDQxMjNiYzM3OGI2YmIwNmM3NmUxXzEyNjQ0MzgzODMzNzYx_7efad2fc-3634-46c7-b11a-c15b2d57b46f">P12M</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ibd6f94965eb24d22b91208349391ff57_D20190401-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMTgvZnJhZzplYmZhOTA2YzM1ZmQ0MTIzYmMzNzhiNmJiMDZjNzZlMS90ZXh0cmVnaW9uOmViZmE5MDZjMzVmZDQxMjNiYzM3OGI2YmIwNmM3NmUxXzEyNjQ0MzgzODMzNzY5_3a6aa710-7242-40f5-b132-9d840fb82486">P36M</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMTgvZnJhZzplYmZhOTA2YzM1ZmQ0MTIzYmMzNzhiNmJiMDZjNzZlMS90ZXh0cmVnaW9uOmViZmE5MDZjMzVmZDQxMjNiYzM3OGI2YmIwNmM3NmUxXzEyNjQ0MzgzODQ5NjUz_f215c141-92e7-4602-9337-107e032409e4">&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Fixed Assets, net&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Office equipment, furniture and fixtures are depreciated using the straight-line method over their estimated useful life of five years. Computer equipment and software are generally depreciated using the straight-line method over &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMTgvZnJhZzplYmZhOTA2YzM1ZmQ0MTIzYmMzNzhiNmJiMDZjNzZlMS90ZXh0cmVnaW9uOmViZmE5MDZjMzVmZDQxMjNiYzM3OGI2YmIwNmM3NmUxXzE0MjA3_07fe46d2-87fc-4293-b9e3-0e974e8f4bef"&gt;three&lt;/span&gt; to five years. Leasehold improvements are amortized over the lesser of the term of the related lease or the useful life of the underlying asset, typically seven years. The cost of additions and improvements are capitalized, and repairs and maintenance costs are charged to operations, in the periods incurred. When depreciable assets are retired or sold, the cost and related allowances for depreciation are removed from the accounts and the gain or loss, if any, is recognized. The carrying amounts of these assets are recorded at historical cost.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i849863c900cc40a7b3eae1c130e844c6_D20190401-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMTgvZnJhZzplYmZhOTA2YzM1ZmQ0MTIzYmMzNzhiNmJiMDZjNzZlMS90ZXh0cmVnaW9uOmViZmE5MDZjMzVmZDQxMjNiYzM3OGI2YmIwNmM3NmUxXzE0MTAz_7149a52f-13c0-4d7b-b363-6fac8b65d4d6">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ib26ec089a2cd442387e828d2ded04d7f_D20190401-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMTgvZnJhZzplYmZhOTA2YzM1ZmQ0MTIzYmMzNzhiNmJiMDZjNzZlMS90ZXh0cmVnaW9uOmViZmE5MDZjMzVmZDQxMjNiYzM3OGI2YmIwNmM3NmUxXzE0MjEz_0b387a47-6e0c-476e-b1f2-f279fe1ea6a4">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i1f2210f64c5d4681b0c735f3f9f07397_D20190401-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMTgvZnJhZzplYmZhOTA2YzM1ZmQ0MTIzYmMzNzhiNmJiMDZjNzZlMS90ZXh0cmVnaW9uOmViZmE5MDZjMzVmZDQxMjNiYzM3OGI2YmIwNmM3NmUxXzE0MzYz_c1630393-afa9-4d86-b359-669b6875a0ae">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:LesseeLeasesPolicyTextBlock
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMTgvZnJhZzplYmZhOTA2YzM1ZmQ0MTIzYmMzNzhiNmJiMDZjNzZlMS90ZXh0cmVnaW9uOmViZmE5MDZjMzVmZDQxMjNiYzM3OGI2YmIwNmM3NmUxXzEyNjQ0MzgzODQ5NjU0_26812e1f-5992-445e-b154-172aadcbecd9">&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="text-indent:36pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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 new guidance related to the accounting for leases codified under Topic 842, Leases. The new lease accounting standard replaced all prior U.S. GAAP guidance on this topic as codified principally under Topic 840, Leases. The new standard, among other things, requires a lessee to classify a lease as either an operating or financing lease and to recognize a lease liability and a right-of-use (&#x201c;ROU&#x201d;) asset for its leases. On April 1, 2019, we adopted the new lease accounting standard using the alternative transition approach provided in ASU 2018-11, &#x201c;Leases (Topic 842) - Targeted Improvements,&#x201d; which allows initial application of the new standard using the &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;modified retrospective method. Refer to the Recently Adopted Accounting Pronouncements section below for the impact of adoption on our Consolidated Financial Statements. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;We determine if an arrangement is a lease at contract inception. If there is an identified asset in the contract (either explicitly or implicitly) and we have control over its use, the contract is (or contains) a lease. In certain of our lease arrangements, primarily those related to our data center arrangements, judgment is required in determining if a contract contains a lease. For these arrangements, there is judgment in evaluating if the arrangement provides us with an asset that is physically distinct, or that represents substantially all of the capacity of the asset, and if we have the right to direct the use of the asset. Lease assets and liabilities are recognized based on the present value of future lease payments over the lease term at the commencement date. Included in the lease liability are future lease payments that are fixed, in-substance fixed, or payments based on an index or rate known at the commencement date of the lease. Variable lease payments are recognized as lease expenses as incurred. The operating lease ROU asset also includes any lease payments made prior to commencement, initial direct costs incurred, and lease incentives received.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;As most of our leases do not provide an implicit rate, we generally use our incremental borrowing rate in determining the present value of future lease payments. The incremental borrowing rate represents the rate required to borrow funds over a similar term to purchase the leased asset and is based on an unsecured borrowing rate and risk-adjusted to approximate a collateralized rate at the commencement date of the lease.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In determining our lease liability, the lease term includes options to extend or terminate the lease when it is reasonably certain that we will exercise such option. For operating leases, the lease expense for minimum lease payments is recognized on a straight-line basis over the lease term. Lease modifications result in remeasurement of the lease liability. Leases with an initial term of 12 months or less are not recorded on the balance sheet, and we recognize lease expense for these leases on a straight-line basis over the lease term. We do not separate non-lease components from the related lease components.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMTgvZnJhZzplYmZhOTA2YzM1ZmQ0MTIzYmMzNzhiNmJiMDZjNzZlMS90ZXh0cmVnaW9uOmViZmE5MDZjMzVmZDQxMjNiYzM3OGI2YmIwNmM3NmUxXzU4NDI4_b2a82839-d233-4ce0-8b23-e4d4d262be3a">&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Goodwill and Intangible Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Goodwill is the excess of purchase price paid over identified intangible and tangible net assets of acquired companies. Intangible assets consist of intellectual property, developed game technology, analytics technology, user base, trade names, and in-process research and development. Certain intangible assets acquired in a business combination are recognized as assets apart from goodwill.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;We use either the income, cost or market approach to aid in our conclusions of such fair values and asset lives. The income approach presumes that the value of an asset can be estimated by the net economic benefit to be received over the life of the asset, discounted to present value. The cost approach presumes that an investor would pay no more for an asset than its replacement or reproduction cost. The market approach estimates value based on what other participants in the market have paid for reasonably similar assets. Although each valuation approach is considered in valuing the assets acquired, the approach, or combination of approaches, ultimately selected is based on the characteristics of the asset and the availability of information.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;We test our goodwill for impairment annually, or more frequently if events and circumstances indicate the fair value of a reporting unit may be below its carrying amount. A reporting unit is defined as an operating segment or one level below an operating segment. We have determined that we operate in two reporting units, which are components of our operating segment. In the evaluation of goodwill for impairment, we have the option to first perform a qualitative assessment to determine if the fair value of a reporting unit is more likely than not (i.e.,&#160;a likelihood of more than 50%) less than the carrying value before performing a quantitative impairment test. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;When a qualitative assessment is not used, or if the qualitative assessment is not conclusive, a quantitative impairment analysis for goodwill is performed at the reporting unit level. The quantitative goodwill impairment test is used to identify potential impairment by comparing the fair value of a reporting unit with its carrying amount, including goodwill. If the carrying value exceeds the fair value, an impairment charge is recognized equal to the difference between the carrying value of the reporting unit and its fair value, considering the related income tax effect of any goodwill deductible for tax purposes. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;In performing the quantitative assessment, we measure the fair value of the reporting unit using a combination of the income and market approaches. The assessment requires us to make judgments and involves the use of significant estimates and assumptions. These estimates and assumptions include long-term growth rates and operating margins used to calculate projected future cash flows, risk-adjusted discount rates based on our weighted average cost of capital, future economic and market conditions and the determination of appropriate, comparable market data. Our estimates for market growth are based on historical data, various internal estimates and observable external sources when available, and are based on assumptions that are consistent with the plans and estimates we use to manage the underlying business. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;During the fiscal year ended March&#160;31, 2019, we changed the measurement date for performing our annual goodwill impairment test from the beginning of August to the beginning of March.&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;This voluntary change in accounting principle, &lt;/span&gt;&lt;/div&gt;applied prospectively, was preferable as it aligns the annual goodwill impairment test date more closely with our internal budgeting process and did not delay, accelerate, or avoid an impairment of our goodwill.</us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock>
    <us-gaap:NumberOfReportingUnits
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMTgvZnJhZzplYmZhOTA2YzM1ZmQ0MTIzYmMzNzhiNmJiMDZjNzZlMS90ZXh0cmVnaW9uOmViZmE5MDZjMzVmZDQxMjNiYzM3OGI2YmIwNmM3NmUxXzEzNzQzODk1NTAwMTgy_0b16fd2a-1b96-404c-8266-852e2692850b"
      unitRef="unit">2</us-gaap:NumberOfReportingUnits>
    <us-gaap:GoodwillAndIntangibleAssetImpairment
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMTgvZnJhZzplYmZhOTA2YzM1ZmQ0MTIzYmMzNzhiNmJiMDZjNzZlMS90ZXh0cmVnaW9uOmViZmE5MDZjMzVmZDQxMjNiYzM3OGI2YmIwNmM3NmUxXzEyNjQ0MzgzODMzNzI5_03b949c6-d665-4c6f-8904-170859f9dc7d"
      unitRef="usd">0</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <us-gaap:GoodwillAndIntangibleAssetImpairment
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMTgvZnJhZzplYmZhOTA2YzM1ZmQ0MTIzYmMzNzhiNmJiMDZjNzZlMS90ZXh0cmVnaW9uOmViZmE5MDZjMzVmZDQxMjNiYzM3OGI2YmIwNmM3NmUxXzEyNjQ0MzgzODMzNzI5_7ad67ddd-6209-4ed2-ba53-c874db10fb92"
      unitRef="usd">0</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <us-gaap:GoodwillAndIntangibleAssetImpairment
      contextRef="ia0b4ed62263b4059a2bbd8c1630332d7_D20170401-20180331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMTgvZnJhZzplYmZhOTA2YzM1ZmQ0MTIzYmMzNzhiNmJiMDZjNzZlMS90ZXh0cmVnaW9uOmViZmE5MDZjMzVmZDQxMjNiYzM3OGI2YmIwNmM3NmUxXzEyNjQ0MzgzODMzNzI5_aff5b4ce-f891-43cd-a58f-e457c7f0cf13"
      unitRef="usd">0</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <us-gaap:Goodwill
      contextRef="ie260853ceb1b4c94b9ef6d6378352609_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMTgvZnJhZzplYmZhOTA2YzM1ZmQ0MTIzYmMzNzhiNmJiMDZjNzZlMS90ZXh0cmVnaW9uOmViZmE5MDZjMzVmZDQxMjNiYzM3OGI2YmIwNmM3NmUxXzgyNDYzMzczNTgwOTk_661ca8cf-ee3f-4f18-91b5-97265efaa403"
      unitRef="usd">152175000</us-gaap:Goodwill>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMTgvZnJhZzplYmZhOTA2YzM1ZmQ0MTIzYmMzNzhiNmJiMDZjNzZlMS90ZXh0cmVnaW9uOmViZmE5MDZjMzVmZDQxMjNiYzM3OGI2YmIwNmM3NmUxXzU4NDg0_c807a1be-2887-4321-803d-f5b60e456ef7">Long-lived Assets&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;We review all long-lived assets for impairment whenever events or changes in circumstances indicate that the related carrying amount of an asset or asset group may not be recoverable. We compare the carrying amount of the asset to the estimated undiscounted future cash flows expected to result from the use of the asset. If the carrying amount of the asset exceeds estimated expected undiscounted future cash flows, we record an impairment charge for the difference between the carrying amount of the asset and its fair value. The estimated fair value is generally measured by discounting expected future cash flows using our incremental borrowing rate or fair value, if available.</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
    <us-gaap:DerivativesPolicyTextBlock
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMTgvZnJhZzplYmZhOTA2YzM1ZmQ0MTIzYmMzNzhiNmJiMDZjNzZlMS90ZXh0cmVnaW9uOmViZmE5MDZjMzVmZDQxMjNiYzM3OGI2YmIwNmM3NmUxXzU4NDc3_d2ccaba9-58b7-4aa6-9004-03811722cb54">&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Derivatives and Hedging&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;We transact business in various foreign currencies and have significant sales and purchase transactions denominated in foreign currencies, subjecting us to foreign currency exchange rate risk. From time to time, we carry out transactions involving foreign currency exchange derivative financial instruments. The transactions are designed to hedge our exposure in currency exchange rate movements. We recognize derivative instruments as either assets or liabilities on our Consolidated Balance Sheets and we measure those instruments at fair value. The changes in fair value of derivatives that are not designated as hedges are recognized currently in earnings as interest and other, net in our Consolidated Statements of Operations. If a derivative meets the definition of a cash flow hedge and is so designated, the effective portion of changes in the fair value of the derivative are recognized, as a component of other comprehensive income (loss) while the ineffective portion of the changes in fair value is recorded currently in earnings as interest and other, net in our Consolidated Statements of Operations. Amounts included in Accumulated other comprehensive income (loss) for cash flow hedges are reclassified into earnings in the same period that the hedged item is recognized in Cost of goods sold, Research and development expenses, or Interest and other, net, as appropriate.&lt;/span&gt;&lt;/div&gt;</us-gaap:DerivativesPolicyTextBlock>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMTgvZnJhZzplYmZhOTA2YzM1ZmQ0MTIzYmMzNzhiNmJiMDZjNzZlMS90ZXh0cmVnaW9uOmViZmE5MDZjMzVmZDQxMjNiYzM3OGI2YmIwNmM3NmUxXzEyNjQ0MzgzODMzNzI0_ae92c9d2-7126-4e88-9635-2b33a2beb934">&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;We record a tax provision for the anticipated tax consequences of the reported results of operations. Our provision for income taxes is computed using the asset and liability method, under which deferred income taxes are recognized for differences between the financial statement and tax bases of assets and liabilities at currently enacted statutory tax rates for the years in which the differences are expected to reverse. The effect on deferred taxes of a change in tax rates is recognized in income in the period that includes the enactment.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Valuation allowances are established when we determine that it is more likely than not that such deferred tax assets will not be realized. We do not record income tax expense related to foreign withholding taxes or United States income taxes that may become payable upon the repatriation of undistributed earnings of foreign subsidiaries, as such earnings are expected to be reinvested indefinitely outside of the United States.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;We use estimates and assumptions to compute the provision for income taxes including allocations of certain transactions to different tax jurisdictions, amounts of permanent and temporary differences, the likelihood of deferred tax assets being recovered and the outcome of contingent tax risks. These estimates and assumptions are revised as new events occur, more experience is acquired and additional information is obtained. The effect of these revisions is recorded in income tax expense or benefit in the period in which they become known.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;In December 2017, the U.S. enacted the Tax Cuts and Jobs Act (the "Tax Act"), which, among other provisions, subjects a U.S. shareholder to current tax on Global Intangible Low-Taxed Income ("GILTI") earned by foreign subsidiaries. We have elected to recognize the resulting tax on GILTI as an expense in the period incurred.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMTgvZnJhZzplYmZhOTA2YzM1ZmQ0MTIzYmMzNzhiNmJiMDZjNzZlMS90ZXh0cmVnaW9uOmViZmE5MDZjMzVmZDQxMjNiYzM3OGI2YmIwNmM3NmUxXzU4NDI5_c33edc3e-e78e-4b91-b344-5cbf3bb788c2">&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;In May 2014, the FASB issued ASU 2014-09, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Revenue from Contracts with Customers (Topic 606)&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;. Under the new standard, revenue is recognized when a customer obtains control of promised goods or services and is recognized in an amount that reflects the consideration that the entity expects to receive in exchange for those goods or services. On April 1, 2018, we adopted the new accounting standard and related amendments (the &#x201c;New Revenue Accounting Standard&#x201d;) using the modified retrospective method. Refer to Note 1 to our Consolidated Financial Statements in our Annual Report on Form 10-K for the &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;fiscal year ended March 31, 2018 for our revenue recognition accounting policy as it relates to revenue transactions prior to April 1, 2018. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;We derive revenue primarily from the sale of our interactive entertainment content, principally for console gaming systems and personal computers, including smartphones and tablets. Our interactive entertainment content consists of full game software products that may contain offline gameplay, online gameplay, or a combination of offline and online gameplay. We may also sell separate downloadable add-on content to supplement our full game software products. Certain of our software products provide customers with the option to acquire virtual currency or make in-game purchases.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;We determine revenue recognition by:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;"&gt;identifying the contract, or contracts, with the customer; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;"&gt;identifying the performance obligations in the contract; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;"&gt;determining the transaction price; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;"&gt;allocating the transaction price to performance obligations in the contract; and &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;"&gt;recognizing revenue when, or as, we satisfy performance obligations by transferring the promised goods or services. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;We recognize revenue in the amount that reflects the consideration we expect to receive in exchange for the sales of software products and game related services when control of the promised products and services is transferred to our customers and our performance obligations under the contract have been satisfied. Revenue is recorded net of transaction taxes assessed by governmental authorities such as sales, value-added and other similar taxes.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Our software products are sold as full games, which typically provide access to the main game content, primarily for console and PC. Generally, our full game software products deliver a license of our intellectual property that provides a functional offline gaming experience (i.e., one that does not require an Internet connection to access the main game content or other significant game related services). We recognize revenue related to the license of our intellectual property that provides offline functionality at the time control of the products have been transferred to our customers (i.e. upon delivery of the software product).&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;In addition, some of our full game software products that provide a functional offline gaming experience may also include significant game related services delivered over time, such as online functionality that is dependent upon online support services and/or additional free content updates. For full game sales that offer offline functionality and significant game related services we evaluate whether the license of our intellectual property and the game related services are distinct and separable. This evaluation is performed for each software product sold. If we determine that our software products contain a license of intellectual property separate from the game related services (i.e. multiple performance obligations), we estimate a standalone selling price for each identified performance obligation. We allocate the transaction price to each performance obligation using a relative standalone selling price method (the transaction price is allocated to a performance obligation based on the proportion of the standalone selling price of each performance obligation to the sum of the standalone selling prices for all performance obligations in the contract). For the portion of the transaction price allocable to the license, revenue is recognized when the customer takes control of the product. For the portion of the transaction price allocated to game related services, revenue is recognized ratably over an estimated service period for the related software product. We also defer related product costs and recognize the costs as the revenues are recognized.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Certain of our full game software products are delivered primarily as an online gaming experience with substantially all gameplay requiring online access to our game related services. We recognize revenue for full game software products that are dependent on our game related services over an estimated service period. For our full game online software products, we also defer related product costs and recognize the costs as the revenue is recognized.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;In addition to sales of our full game software products, certain of our software products provide customers with the option to acquire virtual currency or make in-game purchases. Revenue from the sale of virtual currency and in-game purchases is deferred and recognized ratably over an estimated service period.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;We also sell separate downloadable add-on content to supplement our full game software products. Revenue from the sale of separate downloadable add-on content is evaluated for revenue recognition on the same basis as our full game software products.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Certain software products are sold to customers with a &#x201c;street date&#x201d; (the earliest date these products may be sold by these retailers). For the transaction price related to the license for these products that also provide a functional offline gaming experience, we recognize revenue on the later of the street date or the sale date as this is generally when we have transferred &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;control of this performance obligation. For the sale of physical software products, recognition of revenue allocated to game related services does not begin until the product is sold-through by our customer to the end user. We currently estimate sell-through to the end user for all our titles to be approximately two months after we have sold-in the software products to retailers. Determining the estimated sell-through period requires management judgment and estimates. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;In addition, some of our software products are sold as digital downloads. Revenue from digital downloads generally commences when the download is made available to the end user by a third-party digital storefront. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Our payment terms and conditions vary by customer and typically provide net 30 to 60 day terms. In instances where the timing of revenue recognition differs from the timing of invoicing, we do not adjust the promised amount of consideration for the effects of a significant financing component when we expect, at contract inception, that the period between our transfer of a promised product or service to our customer and payment for that product or service will be one year or less.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;In certain countries, we use third-party licensees to distribute and host our games in accordance with license agreements, for which the licensees typically pay us a fixed minimum guarantee and sales-based royalties. These arrangements typically include multiple performance obligations, such as an upfront license of intellectual property and rights to future updates. Based on the allocated transaction price, we recognize revenue associated with the minimum guarantee when we transfer control of the upfront license of intellectual property (generally upon commercial launch) and the remaining portion ratably over the contractual term in which we provide the licensee with future update rights. Royalty payments in excess of the minimum guarantee are generally recognized when the licensed product is sold by the licensee.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Contract Balances&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;We generally record a receivable related to revenue when we have an unconditional right to invoice and receive payment, and we record deferred revenue when cash payments are received or due in advance of satisfying our performance obligations, even if amounts are refundable. Contract assets generally consist of arrangements for which we have recognized revenue to the extent it is probable that significant reversal will not occur but do not have a right to invoice as of the reporting date. Contract assets are recorded within Prepaid expenses and other on our Consolidated Balance Sheet. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Our allowance for doubtful accounts are typically immaterial and, if required, are based on our best estimate of probable losses inherent in our accounts receivable balance. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Deferred revenue is comprised primarily of unsatisfied revenue related to the portion of the transaction price allocable to game related services of our full game software products and sales of virtual currency. These sales are typically invoiced at the beginning of the contract period, and revenue is recognized ratably over the estimated service period. Deferred revenue may also include amounts related to software products with future street dates. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Refer to Note 2 - Revenue from Contracts with Customers for further information, including changes in deferred revenue during the period.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Principal Agent Considerations&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;We offer certain software products via third party digital storefronts, such as Microsoft&#x2019;s Xbox Live, Sony&#x2019;s PlayStation Network, Valve's Steam, Epic Games Store, Apple's App Store, and the Google Play Store.&#160;For sales of our software products via third party digital storefronts, we determine whether or not we are acting as the principal in the sale to the end user, which we consider in determining if revenue should be reported based on the gross transaction price to the end user or based on the transaction price net of fees retained by the third-party digital storefront. An entity is the principal if it controls a good or service before it is transferred to the customer.&#160;Key indicators that we use in evaluating these sales transactions include, but are not limited to, the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:36pt;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;"&gt;the underlying contract terms and conditions between the various parties to the transaction;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:36pt;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;"&gt;which party is primarily responsible for fulfilling the promise to provide the specified good or service; and &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:36pt;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;"&gt;which party has discretion in establishing the price for the specified good or service.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Based on our evaluation of the above indicators, for sales arrangements via Microsoft&#x2019;s Xbox Live, Sony&#x2019;s PlayStation Network, Valve's Steam, and Epic Games Store we have determined we are not the principal in the sales transaction&#160;to the end user and therefore we report revenue based on the consideration received from the digital storefront.&#160;For sales arrangements via Apple's App Store and the Google Play Store, we have determined that we are the principal to the end user and thus report revenue on a gross basis and mobile platform fees charged by these digital storefronts are expensed as incurred and reported within Cost of goods sold.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Shipping and Handling&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Shipping and handling costs are incurred to move physical software products to customers. We recognize all shipping and handling costs as an expense in Cost of goods sold because we are responsible for delivery of the product to our customers prior to transfer of control to the customer.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:174%;"&gt;Estimated Service Period&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;For certain performance obligations satisfied over time, we have determined that the estimated service period is the time period in which an average user plays our software products (&#x201c;user life&#x201d;) which most faithfully depicts the timing of satisfying our performance obligation. We consider a variety of data points when determining and subsequently reassessing the estimated service period for players of our software products. Primarily, we review the weighted average number of days between players&#x2019; first and last days played online. When a new game is launched and therefore no history of online player data is available, we consider other factors to determine the user life, such as the estimated service period of other games actively being sold with similar characteristics. We also consider known online trends, the service periods of our previously released software products, and, to the extent publicly available, the service periods of our competitors&#x2019; software products that are similar in nature to ours. We believe this provides a reasonable depiction of the transfer of our game related services to our customers, as it is the best representation of the period during which our customers play our software products. Determining the estimated service period is subjective and requires significant management judgment and estimates. Future usage patterns may differ from historical usage patterns, and therefore the estimated service period may change in the future. The estimated service periods for players of our current software products are generally between 6 and 15 months depending on the software product.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Revenue Arrangements with Multiple Performance Obligations&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Our contracts with customers often include promises to transfer multiple products and services. Determining whether products and services are considered distinct performance obligations that should be accounted for separately versus together requires significant judgment. For software products in which the software license has offline functionality and benefits from meaningful game related services, which may include online functionality that is dependent on our online support services and/or additional free content updates, we believe we have separate performance obligations for the license of the intellectual property and the game related services. Additionally, because each of our product offerings has unique features and because we do not sell our game related services separately, we typically do not have observable standalone selling prices for each performance obligation. Significant judgment and estimates are also required to determine the standalone selling price for each distinct performance obligation and whether a discount needs to be allocated based on the relative standalone selling price of our products and services. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;To estimate the standalone selling price for each performance obligation, we consider, to the extent available, a variety of data points such as past selling prices of the product or other similar products, competitor pricing, and market data. If observable pricing is not available, we use an expected cost-plus margin approach taking into account relevant costs including product development, post-release support, marketing and licensing costs. This evaluation is performed on a product by product basis.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Price Protection and Allowances for Returns &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;We grant price protection and accept returns in connection with our distribution arrangements. Following reductions in the price of our physical software products, we grant price protection to permit customers to take credits against amounts they owe us with respect to merchandise unsold by them. Our customers must satisfy certain conditions to entitle them to receive price protection or return products, including compliance with applicable payment terms and confirmation of field inventory levels. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;At contract inception and at each subsequent reporting period, we make estimates of price protection and product returns related to current period software product revenue. We estimate the amount of price protection and returns for software products based upon, among other factors, historical experience and performance of the titles in similar genres, historical performance of the hardware platform, customer inventory levels, analysis of sell-through rates, sales force and retail customer feedback, industry pricing, market conditions, and changes in demand and acceptance of our products by consumers. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Revenue is recognized after deducting the estimated price protection and allowances for returns, which are accounted for as variable consideration. Price protection and allowances for returns are considered refund liabilities and are reported within Accrued expenses and other current liabilities on our Consolidated Balance Sheet. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Sales Incentives&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;We enter into various sales incentive arrangements with our customers, such as rebates, discounts, and cooperative marketing. These incentives are considered adjustments to the transaction price of our software products and are reflected as &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;reductions to revenue. Sales incentives incurred by us for distinct goods or services received, such as the appearance of our products in a customer&#x2019;s national circular ad, are&#160;included in Selling and marketing expense if there is a separate identifiable benefit and the benefit&#x2019;s fair value can be established. Otherwise, such sales incentives are reflected as a reduction to revenue and are considered refund liabilities, which are reported within Accrued expenses and other current liabilities in our Consolidated Balance Sheet.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Significant Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Significant management judgment and estimates must be used in connection with many of the determinations described above, such as estimating the fair value allocation to distinct and separable performance obligations, the service period over which to defer recognition of revenue, the time it takes our physical products to sell-through to end users, and the amounts of price protection. We believe we can make reliable estimates. However, actual results may differ from initial estimates due to changes in circumstances, market conditions, and assumptions. Adjustments to estimates are recorded in the period in which they become known.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <ttwo:EstimatedServicePeriodMinimum
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMTgvZnJhZzplYmZhOTA2YzM1ZmQ0MTIzYmMzNzhiNmJiMDZjNzZlMS90ZXh0cmVnaW9uOmViZmE5MDZjMzVmZDQxMjNiYzM3OGI2YmIwNmM3NmUxXzEyNjQ0MzgzODMzNzc4_f98a319c-76dc-4668-bfa5-81cf31c269c7">P6M</ttwo:EstimatedServicePeriodMinimum>
    <ttwo:EstimatedServicePeriodMaximum
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMTgvZnJhZzplYmZhOTA2YzM1ZmQ0MTIzYmMzNzhiNmJiMDZjNzZlMS90ZXh0cmVnaW9uOmViZmE5MDZjMzVmZDQxMjNiYzM3OGI2YmIwNmM3NmUxXzM2MjIx_da3431f1-8fa5-49e0-ae5f-46878f5075b2">P15M</ttwo:EstimatedServicePeriodMaximum>
    <us-gaap:AdvertisingCostsPolicyTextBlock
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMTgvZnJhZzplYmZhOTA2YzM1ZmQ0MTIzYmMzNzhiNmJiMDZjNzZlMS90ZXh0cmVnaW9uOmViZmE5MDZjMzVmZDQxMjNiYzM3OGI2YmIwNmM3NmUxXzU4NTA3_cefe003d-675f-499f-9d67-970b1753761e">Advertising&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;We expense advertising costs as incurred, except for production costs associated with media advertising, which are deferred and charged to expense when the related advertisement is run for the first time.</us-gaap:AdvertisingCostsPolicyTextBlock>
    <us-gaap:AdvertisingExpense
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMTgvZnJhZzplYmZhOTA2YzM1ZmQ0MTIzYmMzNzhiNmJiMDZjNzZlMS90ZXh0cmVnaW9uOmViZmE5MDZjMzVmZDQxMjNiYzM3OGI2YmIwNmM3NmUxXzQxMDk5_21c4f754-0754-46b1-862f-34e2b5f84eea"
      unitRef="usd">285607000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMTgvZnJhZzplYmZhOTA2YzM1ZmQ0MTIzYmMzNzhiNmJiMDZjNzZlMS90ZXh0cmVnaW9uOmViZmE5MDZjMzVmZDQxMjNiYzM3OGI2YmIwNmM3NmUxXzQxMTAz_842dcead-80d8-4e71-930a-d9c50a82dc94"
      unitRef="usd">249315000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="ia0b4ed62263b4059a2bbd8c1630332d7_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMTgvZnJhZzplYmZhOTA2YzM1ZmQ0MTIzYmMzNzhiNmJiMDZjNzZlMS90ZXh0cmVnaW9uOmViZmE5MDZjMzVmZDQxMjNiYzM3OGI2YmIwNmM3NmUxXzQxMTEw_db980051-4739-467c-b84d-49da7ce2e2e4"
      unitRef="usd">140618000</us-gaap:AdvertisingExpense>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMTgvZnJhZzplYmZhOTA2YzM1ZmQ0MTIzYmMzNzhiNmJiMDZjNzZlMS90ZXh0cmVnaW9uOmViZmE5MDZjMzVmZDQxMjNiYzM3OGI2YmIwNmM3NmUxXzU4NDky_e7d00e84-3f5d-411a-933f-86e1ba0fde29">&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;We have stock-based compensation plans that are broad-based long-term retention programs intended to attract and retain talented employees and align stockholder and employee interests, which allows for awards of restricted stock, restricted stock units and other stock-based awards of our common stock to employees and non-employees. Our plans include time-based, market-based, and performance-based awards of our common stock to employees and non-employees.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;We account for stock-based awards under the fair value method of accounting. The fair value of all stock-based compensation is either capitalized and amortized in accordance with our software development cost accounting policy or recognized as expense on a straight-line basis over the full vesting period of the awards for time-based stock awards and on an accelerated attribution method for market-based and performance-based stock awards.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;We estimate the fair value of time-based awards using our closing stock price on the date of grant. We estimate the fair value of market-based awards using a Monte Carlo Simulation method, which takes into account assumptions such as the expected volatility of our common stock, the risk-free interest rate based on the contractual term of the award, expected dividend yield, vesting schedule and the probability that the market conditions of the awards will be achieved. For performance-based shares, we do not record expense until the performance criteria are considered probable.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Stock-based compensation expense is recorded net of forfeitures as they occur.&lt;/span&gt;&lt;/div&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMTgvZnJhZzplYmZhOTA2YzM1ZmQ0MTIzYmMzNzhiNmJiMDZjNzZlMS90ZXh0cmVnaW9uOmViZmE5MDZjMzVmZDQxMjNiYzM3OGI2YmIwNmM3NmUxXzU4NDc5_beb61dba-f034-48b7-99a0-a451bbc88e8b">&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Earnings (loss) per Share ("EPS")&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Basic EPS is computed by dividing the net income (loss) applicable to common stockholders for the period by the weighted average number of shares of common stock outstanding during the same period. Diluted EPS is computed by dividing the net income (loss) applicable to common stockholders for the period by the weighted average number of shares of common stock and common stock equivalents outstanding.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Certain of our unvested stock-based awards are considered participating securities since these securities have non-forfeitable rights to dividends or dividend equivalents during the contractual period of the award, and thus require the two-class method of computing EPS. The calculation of EPS for common stock under the two-class method excludes the income attributable to the participating securities from the numerator and excludes the dilutive effect of those awards from the denominator. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;We define common stock equivalents as unvested stock-based awards and common stock underlying our Convertible Notes (see Note&#160;12 - Debt) outstanding during the period. Common stock equivalents are measured using the treasury stock method, and common stock equivalents underlying the Convertible Notes are assessed for their effect on diluted EPS using the more dilutive of the treasury stock method or the if-converted method. Under the provisions of the if-converted method, the Convertible Notes are assumed to be converted and included in the denominator of the EPS calculation and the interest expense, net of tax, recorded in connection with the Convertible Notes is added back to the numerator. However, potential common shares are not included in the denominator of the diluted earnings (loss) per share calculation when inclusion of such shares would be anti-dilutive, such as in a period in which a net loss is recorded.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMTgvZnJhZzplYmZhOTA2YzM1ZmQ0MTIzYmMzNzhiNmJiMDZjNzZlMS90ZXh0cmVnaW9uOmViZmE5MDZjMzVmZDQxMjNiYzM3OGI2YmIwNmM3NmUxXzU4NDM5_db88225a-f779-4a89-9f90-46a2e6f646c8">&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Foreign Currency&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The functional currency for our foreign operations is primarily the applicable local currency. Accounts of foreign operations are translated into U.S. dollars using exchange rates for assets and liabilities at the balance sheet date and average prevailing exchange rates for the period for revenue and expense accounts. Adjustments resulting from translation are included in accumulated other comprehensive income (loss). Realized and unrealized transaction gains and losses are included in our Consolidated Statements of Operations in the period in which they occur.&lt;/span&gt;&lt;/div&gt;</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <us-gaap:StockholdersEquityPolicyTextBlock
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMTgvZnJhZzplYmZhOTA2YzM1ZmQ0MTIzYmMzNzhiNmJiMDZjNzZlMS90ZXh0cmVnaW9uOmViZmE5MDZjMzVmZDQxMjNiYzM3OGI2YmIwNmM3NmUxXzU4NDM0_2242f0a9-8ca1-47d1-8c77-1d9707f0a455">&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Comprehensive Income (Loss)&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Comprehensive income (loss) is defined to include all changes in equity except those resulting from investments by owners and distributions to owners. Accumulated other comprehensive income (loss) includes foreign currency translation adjustments, which relate to investments that are permanent in nature and therefore do not require tax adjustments, and the amounts for unrealized gains (losses), net on derivative instruments designated as cash flow hedges, as well as any associated tax impact, and available for sale securities.&lt;/span&gt;&lt;/div&gt;</us-gaap:StockholdersEquityPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMTgvZnJhZzplYmZhOTA2YzM1ZmQ0MTIzYmMzNzhiNmJiMDZjNzZlMS90ZXh0cmVnaW9uOmViZmE5MDZjMzVmZDQxMjNiYzM3OGI2YmIwNmM3NmUxXzEyNjQ0MzgzODMzNzIz_c830dc1b-b9e6-4dcb-ba53-8ea62252fee9">&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Recently Adopted Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Accounting for Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;As noted in our Lease accounting policy above, we adopted the New Lease Accounting Standard Accounting Standards Update (ASU) 2016-02, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%;"&gt;Leases&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt; &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%;"&gt;(Topic 842)&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt; effective April 1, 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;As part of the adoption, the new lease accounting standard allows a number of practical expedients and exemptions. At transition, we elected the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;"&gt;The package of practical expedients, which allows us to carryforward our historical lease classification, our assessment of whether a contract is or contains a lease and our initial direct costs for any leases that exist prior to adoption of the new standard;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;"&gt;The practical expedient to not separate non-lease components from the related lease components; and&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;"&gt;The exemption to not apply the balance sheet recognition requirements for leases with a lease term of 12 months or less and instead expense those costs on a straight-line basis over the lease term or in the period in which the obligation is incurred, if such costs are variable.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Recently Issued Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Accounting for Reference Rate Reform&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;In March 2020, the FASB issued ASU 2020-01, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;, which provides temporary optional guidance to ease potential accounting impacts associated with transitioning away from reference rates that are expected to be discontinued, such as interbank offered rates and LIBOR. The guidance includes practical expedients for contract modifications due to reference rate reform. Generally, contract modifications related to reference rate reform may be considered an event that does not require remeasurement or &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;reassessment of a previous accounting determination at the modification date. This guidance is effective immediately and is only available through December 31, 2022. We are currently evaluating the potential impact of adopting this guidance on our Consolidated Financial Statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Accounting for Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;In December 2019, the FASB issued ASU 2019-12, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;, which enhances and simplifies various aspects of the income tax accounting guidance, including requirements such as tax basis step-up in goodwill obtained in a transaction that is not a business combination, ownership changes in investments, and interim-period accounting for enacted changes in tax law. ASU 2019-12 is effective for fiscal years, and interim periods within those fiscal years, beginning December 15, 2020 (April 1, 2021 for the Company), with early adoption permitted. We are currently evaluating the potential impact of adopting this guidance on our Consolidated Financial Statements.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Accounting for Fair Value Measurement&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;In August 2018, the FASB issued&#160;ASU 2018-13, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Fair Value Measurement (Topic 820): Disclosure Framework - Changes to the Disclosure Requirements for Fair Value Measurement&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;, which modifies the disclosure requirements on fair value measurements by removing, modifying, or adding certain disclosures.&#160;ASU 2018-13&#160;is effective for fiscal years, and interim periods within those fiscal years, beginning December 15, 2019 (April 1, 2020 for the Company), with early adoption permitted. Certain disclosures in&#160;ASU 2018-13&#160;are required to be applied on a retrospective basis and others on a prospective basis. We are currently evaluating the potential impact of adopting this guidance on our Consolidated Financial Statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Accounting for Credit Losses&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In June 2016, the FASB issued ASU 2016-13, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Financial Instruments - Credit Losses&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;, which replaces the incurred loss impairment methodology in current U.S. GAAP with a methodology that will require the reflection of expected credit losses and will also require consideration of a broader range of reasonable and supportable information to determine credit loss estimates. It also eliminates the concept of other-than-temporary impairment and requires credit losses related to available-for-sale debt securities to be recorded through an allowance for credit losses rather than as a reduction in the amortized cost basis of the securities. For most financial instruments, the standard will require the use of a forward-looking expected loss model rather than the incurred loss model for recognizing credit losses, which will generally result in the earlier recognition of credit losses on financial instruments. ASU 2016-13 is effective for fiscal years, and interim periods within those fiscal years, beginning December 15, 2019 (April 1, 2020 for the Company), with early adoption permitted. These changes will be applied on a modified retrospective basis, with the cumulative effect of adoption recorded as an adjustment to retained earnings. We are continuing to monitor the economic implications of the COVID-19 pandemic, but we do not expect that the impact of adopting this guidance will be material to our Consolidated Financial Statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMTgvZnJhZzplYmZhOTA2YzM1ZmQ0MTIzYmMzNzhiNmJiMDZjNzZlMS90ZXh0cmVnaW9uOmViZmE5MDZjMzVmZDQxMjNiYzM3OGI2YmIwNmM3NmUxXzEyNjQ0MzgzODMzNzIy_472ca6b5-4abc-42c9-9b9b-746927084cef">&lt;div style="text-indent:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;As a result of adopting Topic 842, the following adjustments, including reclassifying prepaid and deferred rent to ROU assets, were made to our Condensed Consolidated Balance Sheet at April 1, 2019:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:8pt;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:97.807%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:46.430%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.846%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.695%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.547%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.730%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.547%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.605%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;March 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Adjustments &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;April 1, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;ASSETS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Prepaid expenses and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;186,688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(792)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;185,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;118,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;118,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;LIABILITIES AND STOCKHOLDERS' EQUITY&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accrued expenses and other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,035,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,976)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,032,719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Lease Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Non-current lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;122,041&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;122,041&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other long-term liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;229,633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(19,995)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;209,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i5bd4d54d389c43a7afcea2b15b9ea77c_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMTgvZnJhZzplYmZhOTA2YzM1ZmQ0MTIzYmMzNzhiNmJiMDZjNzZlMS90YWJsZTplMDBhNmI4YzIyZTU0MGE1OTA5OTBiZWI3YjM3NDIwZi90YWJsZXJhbmdlOmUwMGE2YjhjMjJlNTQwYTU5MDk5MGJlYjdiMzc0MjBmXzUtMi0xLTEtMA_f951f7af-c46a-45c8-802d-921e418328e8"
      unitRef="usd">186688000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="iafa3f6af75e54226952e9c2ad0f3027d_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMTgvZnJhZzplYmZhOTA2YzM1ZmQ0MTIzYmMzNzhiNmJiMDZjNzZlMS90YWJsZTplMDBhNmI4YzIyZTU0MGE1OTA5OTBiZWI3YjM3NDIwZi90YWJsZXJhbmdlOmUwMGE2YjhjMjJlNTQwYTU5MDk5MGJlYjdiMzc0MjBmXzUtNC0xLTEtMA_84c27e86-e0e9-429f-96c5-b3c9b931d25e"
      unitRef="usd">-792000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i64de060c1f1646919bbe97068e5b1404_I20190401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMTgvZnJhZzplYmZhOTA2YzM1ZmQ0MTIzYmMzNzhiNmJiMDZjNzZlMS90YWJsZTplMDBhNmI4YzIyZTU0MGE1OTA5OTBiZWI3YjM3NDIwZi90YWJsZXJhbmdlOmUwMGE2YjhjMjJlNTQwYTU5MDk5MGJlYjdiMzc0MjBmXzUtNi0xLTEtMA_fe3ded9d-6fa1-44c6-ad86-6c0bdd53828b"
      unitRef="usd">185896000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i5bd4d54d389c43a7afcea2b15b9ea77c_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMTgvZnJhZzplYmZhOTA2YzM1ZmQ0MTIzYmMzNzhiNmJiMDZjNzZlMS90YWJsZTplMDBhNmI4YzIyZTU0MGE1OTA5OTBiZWI3YjM3NDIwZi90YWJsZXJhbmdlOmUwMGE2YjhjMjJlNTQwYTU5MDk5MGJlYjdiMzc0MjBmXzYtMi0xLTEtMA_447c6c3b-5696-4c47-ae3f-fac242c1266d"
      unitRef="usd">0</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="iafa3f6af75e54226952e9c2ad0f3027d_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMTgvZnJhZzplYmZhOTA2YzM1ZmQ0MTIzYmMzNzhiNmJiMDZjNzZlMS90YWJsZTplMDBhNmI4YzIyZTU0MGE1OTA5OTBiZWI3YjM3NDIwZi90YWJsZXJhbmdlOmUwMGE2YjhjMjJlNTQwYTU5MDk5MGJlYjdiMzc0MjBmXzYtNC0xLTEtMA_9f6d161a-cdd4-4388-827e-2219f1e9626c"
      unitRef="usd">118799000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i64de060c1f1646919bbe97068e5b1404_I20190401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMTgvZnJhZzplYmZhOTA2YzM1ZmQ0MTIzYmMzNzhiNmJiMDZjNzZlMS90YWJsZTplMDBhNmI4YzIyZTU0MGE1OTA5OTBiZWI3YjM3NDIwZi90YWJsZXJhbmdlOmUwMGE2YjhjMjJlNTQwYTU5MDk5MGJlYjdiMzc0MjBmXzYtNi0xLTEtMA_ab29cadc-4077-4ede-acfe-bae5588d183c"
      unitRef="usd">118799000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i5bd4d54d389c43a7afcea2b15b9ea77c_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMTgvZnJhZzplYmZhOTA2YzM1ZmQ0MTIzYmMzNzhiNmJiMDZjNzZlMS90YWJsZTplMDBhNmI4YzIyZTU0MGE1OTA5OTBiZWI3YjM3NDIwZi90YWJsZXJhbmdlOmUwMGE2YjhjMjJlNTQwYTU5MDk5MGJlYjdiMzc0MjBmXzEwLTItMS0xLTA_e263c014-a5f0-4dc0-9a76-59946dafde10"
      unitRef="usd">1035695000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="iafa3f6af75e54226952e9c2ad0f3027d_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMTgvZnJhZzplYmZhOTA2YzM1ZmQ0MTIzYmMzNzhiNmJiMDZjNzZlMS90YWJsZTplMDBhNmI4YzIyZTU0MGE1OTA5OTBiZWI3YjM3NDIwZi90YWJsZXJhbmdlOmUwMGE2YjhjMjJlNTQwYTU5MDk5MGJlYjdiMzc0MjBmXzEwLTQtMS0xLTA_2a38cce5-eb60-42fe-8dc0-885636b93783"
      unitRef="usd">-2976000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i64de060c1f1646919bbe97068e5b1404_I20190401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMTgvZnJhZzplYmZhOTA2YzM1ZmQ0MTIzYmMzNzhiNmJiMDZjNzZlMS90YWJsZTplMDBhNmI4YzIyZTU0MGE1OTA5OTBiZWI3YjM3NDIwZi90YWJsZXJhbmdlOmUwMGE2YjhjMjJlNTQwYTU5MDk5MGJlYjdiMzc0MjBmXzEwLTYtMS0xLTA_8c5f6df0-0227-4ac5-8789-2c499385ad2c"
      unitRef="usd">1032719000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i5bd4d54d389c43a7afcea2b15b9ea77c_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMTgvZnJhZzplYmZhOTA2YzM1ZmQ0MTIzYmMzNzhiNmJiMDZjNzZlMS90YWJsZTplMDBhNmI4YzIyZTU0MGE1OTA5OTBiZWI3YjM3NDIwZi90YWJsZXJhbmdlOmUwMGE2YjhjMjJlNTQwYTU5MDk5MGJlYjdiMzc0MjBmXzExLTItMS0xLTA_070995dc-fb0a-4eb5-b88d-3b57f5eb3d91"
      unitRef="usd">0</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="iafa3f6af75e54226952e9c2ad0f3027d_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMTgvZnJhZzplYmZhOTA2YzM1ZmQ0MTIzYmMzNzhiNmJiMDZjNzZlMS90YWJsZTplMDBhNmI4YzIyZTU0MGE1OTA5OTBiZWI3YjM3NDIwZi90YWJsZXJhbmdlOmUwMGE2YjhjMjJlNTQwYTU5MDk5MGJlYjdiMzc0MjBmXzExLTQtMS0xLTA_42a6b518-18f8-408a-8480-3df8eca5bef5"
      unitRef="usd">18937000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i64de060c1f1646919bbe97068e5b1404_I20190401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMTgvZnJhZzplYmZhOTA2YzM1ZmQ0MTIzYmMzNzhiNmJiMDZjNzZlMS90YWJsZTplMDBhNmI4YzIyZTU0MGE1OTA5OTBiZWI3YjM3NDIwZi90YWJsZXJhbmdlOmUwMGE2YjhjMjJlNTQwYTU5MDk5MGJlYjdiMzc0MjBmXzExLTYtMS0xLTA_b415889a-71f0-4a0a-8d9d-283e08281dec"
      unitRef="usd">18937000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i5bd4d54d389c43a7afcea2b15b9ea77c_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMTgvZnJhZzplYmZhOTA2YzM1ZmQ0MTIzYmMzNzhiNmJiMDZjNzZlMS90YWJsZTplMDBhNmI4YzIyZTU0MGE1OTA5OTBiZWI3YjM3NDIwZi90YWJsZXJhbmdlOmUwMGE2YjhjMjJlNTQwYTU5MDk5MGJlYjdiMzc0MjBmXzEyLTItMS0xLTA_25978a5f-a6e2-41c4-933b-dc2eefbf589d"
      unitRef="usd">0</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="iafa3f6af75e54226952e9c2ad0f3027d_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMTgvZnJhZzplYmZhOTA2YzM1ZmQ0MTIzYmMzNzhiNmJiMDZjNzZlMS90YWJsZTplMDBhNmI4YzIyZTU0MGE1OTA5OTBiZWI3YjM3NDIwZi90YWJsZXJhbmdlOmUwMGE2YjhjMjJlNTQwYTU5MDk5MGJlYjdiMzc0MjBmXzEyLTQtMS0xLTA_0c0800df-0a32-4279-ac69-067ee9ddfde6"
      unitRef="usd">122041000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i64de060c1f1646919bbe97068e5b1404_I20190401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMTgvZnJhZzplYmZhOTA2YzM1ZmQ0MTIzYmMzNzhiNmJiMDZjNzZlMS90YWJsZTplMDBhNmI4YzIyZTU0MGE1OTA5OTBiZWI3YjM3NDIwZi90YWJsZXJhbmdlOmUwMGE2YjhjMjJlNTQwYTU5MDk5MGJlYjdiMzc0MjBmXzEyLTYtMS0xLTA_a9070e58-da99-41f4-922a-6743f482c7bd"
      unitRef="usd">122041000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i5bd4d54d389c43a7afcea2b15b9ea77c_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMTgvZnJhZzplYmZhOTA2YzM1ZmQ0MTIzYmMzNzhiNmJiMDZjNzZlMS90YWJsZTplMDBhNmI4YzIyZTU0MGE1OTA5OTBiZWI3YjM3NDIwZi90YWJsZXJhbmdlOmUwMGE2YjhjMjJlNTQwYTU5MDk5MGJlYjdiMzc0MjBmXzEzLTItMS0xLTA_b0cfb9fc-2ec5-4c5e-9ba8-5902c9e07c1a"
      unitRef="usd">229633000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="iafa3f6af75e54226952e9c2ad0f3027d_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMTgvZnJhZzplYmZhOTA2YzM1ZmQ0MTIzYmMzNzhiNmJiMDZjNzZlMS90YWJsZTplMDBhNmI4YzIyZTU0MGE1OTA5OTBiZWI3YjM3NDIwZi90YWJsZXJhbmdlOmUwMGE2YjhjMjJlNTQwYTU5MDk5MGJlYjdiMzc0MjBmXzEzLTQtMS0xLTA_138175df-a910-416b-a4b9-263b7fca8648"
      unitRef="usd">-19995000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i64de060c1f1646919bbe97068e5b1404_I20190401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMTgvZnJhZzplYmZhOTA2YzM1ZmQ0MTIzYmMzNzhiNmJiMDZjNzZlMS90YWJsZTplMDBhNmI4YzIyZTU0MGE1OTA5OTBiZWI3YjM3NDIwZi90YWJsZXJhbmdlOmUwMGE2YjhjMjJlNTQwYTU5MDk5MGJlYjdiMzc0MjBmXzEzLTYtMS0xLTA_4ca70ca0-7da5-4cfe-b037-381c51e96350"
      unitRef="usd">209638000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMjQvZnJhZzpkZWQ3ZjkwYTY4OTI0MzdjYWUxYjYxN2RmNGM1MWM2Mi90ZXh0cmVnaW9uOmRlZDdmOTBhNjg5MjQzN2NhZTFiNjE3ZGY0YzUxYzYyXzQ3NzI_a6d2e320-95e0-4721-a76f-252e11116020">REVENUE FROM CONTRACTS WITH CUSTOMERS &lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Disaggregation of revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:174%;"&gt;Product revenue&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:174%;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Product revenue is primarily comprised of the portion of revenue from software products that is recognized when the customer takes control of the product (i.e. upon delivery of the software product).&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Service and other revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Service and other revenue is primarily comprised of revenue from our software products that include game related services, or separate virtual currency transactions, and in-game purchases, which are recognized over an estimated service period. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Net revenue by product revenue and service and other was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:57.649%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.444%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.447%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Twelve Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net revenue recognized:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Service and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,839,696&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,319,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Product&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,249,274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,349,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total net revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,088,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,668,394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Full game and other revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Full game and other revenue primarily includes the initial sale of full game software products, which may include offline and/or significant game related services. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Recurrent consumer spending revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Recurrent consumer spending revenue is generated from ongoing consumer engagement and includes revenue from virtual currency, add-on content, and in-game purchases.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Net revenue by full game and other revenue and recurrent consumer spending was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:57.649%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.444%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.447%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Twelve Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net revenue recognized:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Full game and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,703,971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,597,478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Recurrent consumer spending&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,384,999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,070,916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total net revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,088,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,668,394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Geography&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;We attribute net revenue to geographic regions based on software product destination. Net revenue by geographic region was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:48.877%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.643%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.643%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.647%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Twelve Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;"&gt;2018&lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;vertical-align:top;"&gt;(1)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net revenue recognized:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,775,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,426,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,052,313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;International&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,313,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,241,488&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;740,579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total net revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,088,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,668,394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,792,892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"&gt;(1) This disaggregated revenue category had previously been disclosed as part of Note 17 - Segment and Geographic Information in our Annual Report on Form 10-K for the fiscal year ended March 31, 2018. Amounts have not been retrospectively adjusted to reflect the adoption of ASC Topic 606.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Platform&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Net revenue by platform was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:49.315%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.350%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.350%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.795%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Twelve Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;"&gt;2018&lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;vertical-align:top;"&gt;(1)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net revenue recognized:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Console&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,308,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,233,861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,463,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;PC and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;780,368&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;434,533&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;329,586&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total net revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,088,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,668,394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,792,892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"&gt;(1) This disaggregated revenue category had previously been disclosed as part of Note 17 - Segment and Geographic Information in our Annual Report on Form 10-K for the fiscal year ended March 31, 2018. Amounts have not been retrospectively adjusted to reflect the adoption of ASC Topic 606.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Distribution channel&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Our products are delivered through digital online services (digital download, online platforms, and cloud streaming) and physical retail and other. Net revenue by distribution channel was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:48.877%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.643%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.643%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.647%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Twelve Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;"&gt;2018&lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;vertical-align:top;"&gt;(1)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net revenue recognized:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Digital online&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,378,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,681,609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,130,946&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Physical retail and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;710,407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;986,785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;661,946&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total net revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,088,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,668,394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,792,892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"&gt;(1) This disaggregated revenue category had previously been disclosed as part of Note 17 - Segment and Geographic Information in our Annual Report on Form 10-K for the fiscal year ended March 31, 2018. Amounts have not been retrospectively adjusted to reflect the adoption of ASC Topic 606.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;We record deferred revenue when payments are due or received in advance of the fulfillment of our associated performance obligations. The opening balance and ending balance of deferred revenue, including current and non-current balances as of March&#160;31, 2020 and March&#160;31, 2019 were $806,123 and $864,360, respectively. For the twelve months ended March 31, 2020, the additions to our deferred revenue balance were primarily due to cash payments received or due in advance of satisfying our performance obligations, while the reductions to our deferred revenue balance were primarily due to the recognition of revenue upon fulfillment of our performance obligations, both of which were in the ordinary course of business. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;During the twelve months ended March 31, 2020, $850,266 of revenue was recognized that was included in the deferred revenue balance at the beginning of the period. As of March&#160;31, 2020, the aggregate amount of contract revenue allocated to unsatisfied performance obligations is $889,287, which includes our deferred revenue balances and amounts to be invoiced and recognized as revenue in future periods. We expect to recognize approximately $800,549 of this balance as revenue over the next 12 months, and the remainder thereafter. This balance does not include an estimate for variable consideration arising from sales-based royalty license revenue in excess of the contractual minimum guarantee.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;As of March&#160;31, 2020 and March&#160;31, 2019, our contract asset balances were $81,625 and $57,643, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMjQvZnJhZzpkZWQ3ZjkwYTY4OTI0MzdjYWUxYjYxN2RmNGM1MWM2Mi90ZXh0cmVnaW9uOmRlZDdmOTBhNjg5MjQzN2NhZTFiNjE3ZGY0YzUxYzYyXzEyNjQ0MzgzNzI0NjM0_86ea4bac-13e7-4a79-8c78-a5b381e97207">Net revenue by product revenue and service and other was as follows:&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:57.649%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.444%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.447%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Twelve Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net revenue recognized:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Service and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,839,696&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,319,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Product&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,249,274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,349,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total net revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,088,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,668,394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;Net revenue by full game and other revenue and recurrent consumer spending was as follows:&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:57.649%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.444%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.447%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Twelve Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net revenue recognized:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Full game and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,703,971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,597,478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Recurrent consumer spending&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,384,999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,070,916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total net revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,088,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,668,394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;Net revenue by platform was as follows:&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:49.315%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.350%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.350%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.795%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Twelve Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;"&gt;2018&lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;vertical-align:top;"&gt;(1)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net revenue recognized:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Console&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,308,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,233,861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,463,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;PC and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;780,368&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;434,533&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;329,586&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total net revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,088,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,668,394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,792,892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"&gt;(1) This disaggregated revenue category had previously been disclosed as part of Note 17 - Segment and Geographic Information in our Annual Report on Form 10-K for the fiscal year ended March 31, 2018. Amounts have not been retrospectively adjusted to reflect the adoption of ASC Topic 606.&lt;/span&gt;&lt;/div&gt;Net revenue by distribution channel was as follows:&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:48.877%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.643%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.643%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.647%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Twelve Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;"&gt;2018&lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;vertical-align:top;"&gt;(1)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net revenue recognized:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Digital online&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,378,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,681,609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,130,946&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Physical retail and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;710,407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;986,785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;661,946&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total net revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,088,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,668,394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,792,892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"&gt;(1) This disaggregated revenue category had previously been disclosed as part of Note 17 - Segment and Geographic Information in our Annual Report on Form 10-K for the fiscal year ended March 31, 2018. Amounts have not been retrospectively adjusted to reflect the adoption of ASC Topic 606.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1cfc8beac5314b4bb855e17661ce152c_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMjQvZnJhZzpkZWQ3ZjkwYTY4OTI0MzdjYWUxYjYxN2RmNGM1MWM2Mi90YWJsZTphNzIzNmQyMzIwZTE0YTJhYTQ0YTU4NzRmZjI4ZGQ3OS90YWJsZXJhbmdlOmE3MjM2ZDIzMjBlMTRhMmFhNDRhNTg3NGZmMjhkZDc5XzMtMi0xLTEtMA_e3e81f77-b754-4f97-9be2-c6974067c132"
      unitRef="usd">1839696000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icde162fa100e48f59858df56d83953ae_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMjQvZnJhZzpkZWQ3ZjkwYTY4OTI0MzdjYWUxYjYxN2RmNGM1MWM2Mi90YWJsZTphNzIzNmQyMzIwZTE0YTJhYTQ0YTU4NzRmZjI4ZGQ3OS90YWJsZXJhbmdlOmE3MjM2ZDIzMjBlMTRhMmFhNDRhNTg3NGZmMjhkZDc5XzMtNC0xLTEtMzE1_aa85749c-6718-4b8f-b8f8-e8b8020fd40d"
      unitRef="usd">1319033000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i03aeaad7d5554c9c91be25521aa0a006_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMjQvZnJhZzpkZWQ3ZjkwYTY4OTI0MzdjYWUxYjYxN2RmNGM1MWM2Mi90YWJsZTphNzIzNmQyMzIwZTE0YTJhYTQ0YTU4NzRmZjI4ZGQ3OS90YWJsZXJhbmdlOmE3MjM2ZDIzMjBlMTRhMmFhNDRhNTg3NGZmMjhkZDc5XzQtMi0xLTEtMA_16c5145d-b12c-4595-bce6-92409be02c75"
      unitRef="usd">1249274000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if43e359ecfe24eec85ba0b4441ddac0a_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMjQvZnJhZzpkZWQ3ZjkwYTY4OTI0MzdjYWUxYjYxN2RmNGM1MWM2Mi90YWJsZTphNzIzNmQyMzIwZTE0YTJhYTQ0YTU4NzRmZjI4ZGQ3OS90YWJsZXJhbmdlOmE3MjM2ZDIzMjBlMTRhMmFhNDRhNTg3NGZmMjhkZDc5XzQtNC0xLTEtMzE1_443c6b27-c858-4021-a63e-e4d427ba8545"
      unitRef="usd">1349361000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMjQvZnJhZzpkZWQ3ZjkwYTY4OTI0MzdjYWUxYjYxN2RmNGM1MWM2Mi90YWJsZTphNzIzNmQyMzIwZTE0YTJhYTQ0YTU4NzRmZjI4ZGQ3OS90YWJsZXJhbmdlOmE3MjM2ZDIzMjBlMTRhMmFhNDRhNTg3NGZmMjhkZDc5XzUtMi0xLTEtMA_ed4c0351-3937-4c41-a32d-b8f67c85e529"
      unitRef="usd">3088970000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMjQvZnJhZzpkZWQ3ZjkwYTY4OTI0MzdjYWUxYjYxN2RmNGM1MWM2Mi90YWJsZTphNzIzNmQyMzIwZTE0YTJhYTQ0YTU4NzRmZjI4ZGQ3OS90YWJsZXJhbmdlOmE3MjM2ZDIzMjBlMTRhMmFhNDRhNTg3NGZmMjhkZDc5XzUtNC0xLTEtMzIw_349b87b3-eed8-431d-bf1e-4f4b5a00e61c"
      unitRef="usd">2668394000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4607fd89d27746a290b35a43c6f7faf7_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMjQvZnJhZzpkZWQ3ZjkwYTY4OTI0MzdjYWUxYjYxN2RmNGM1MWM2Mi90YWJsZTo3MjQyOGVlYzEzODM0NzdjOWRjMzFhZTNjYzVlMDY0MC90YWJsZXJhbmdlOjcyNDI4ZWVjMTM4MzQ3N2M5ZGMzMWFlM2NjNWUwNjQwXzMtMi0xLTEtMA_130ac65b-524d-4d23-97cf-9bdd76e89622"
      unitRef="usd">1703971000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2fb8bdf53afd4a11a71947962980aa72_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMjQvZnJhZzpkZWQ3ZjkwYTY4OTI0MzdjYWUxYjYxN2RmNGM1MWM2Mi90YWJsZTo3MjQyOGVlYzEzODM0NzdjOWRjMzFhZTNjYzVlMDY0MC90YWJsZXJhbmdlOjcyNDI4ZWVjMTM4MzQ3N2M5ZGMzMWFlM2NjNWUwNjQwXzMtNC0xLTEtMzM3_73ecd59c-c6fd-483a-80ff-d28b37fffffc"
      unitRef="usd">1597478000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iacd7e0a6706744da9c3ac08500a6e04b_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMjQvZnJhZzpkZWQ3ZjkwYTY4OTI0MzdjYWUxYjYxN2RmNGM1MWM2Mi90YWJsZTo3MjQyOGVlYzEzODM0NzdjOWRjMzFhZTNjYzVlMDY0MC90YWJsZXJhbmdlOjcyNDI4ZWVjMTM4MzQ3N2M5ZGMzMWFlM2NjNWUwNjQwXzQtMi0xLTEtMA_7360424d-df4d-40f6-9fbd-02323c7d11b9"
      unitRef="usd">1384999000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie727c1780ca74651bc35d3e6835db5c1_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMjQvZnJhZzpkZWQ3ZjkwYTY4OTI0MzdjYWUxYjYxN2RmNGM1MWM2Mi90YWJsZTo3MjQyOGVlYzEzODM0NzdjOWRjMzFhZTNjYzVlMDY0MC90YWJsZXJhbmdlOjcyNDI4ZWVjMTM4MzQ3N2M5ZGMzMWFlM2NjNWUwNjQwXzQtNC0xLTEtMzM3_136613a7-06ee-47fd-a0d3-a582595ee460"
      unitRef="usd">1070916000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMjQvZnJhZzpkZWQ3ZjkwYTY4OTI0MzdjYWUxYjYxN2RmNGM1MWM2Mi90YWJsZTo3MjQyOGVlYzEzODM0NzdjOWRjMzFhZTNjYzVlMDY0MC90YWJsZXJhbmdlOjcyNDI4ZWVjMTM4MzQ3N2M5ZGMzMWFlM2NjNWUwNjQwXzUtMi0xLTEtMA_f7d2b0f1-92cd-4a88-84cf-cb2a533de16d"
      unitRef="usd">3088970000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMjQvZnJhZzpkZWQ3ZjkwYTY4OTI0MzdjYWUxYjYxN2RmNGM1MWM2Mi90YWJsZTo3MjQyOGVlYzEzODM0NzdjOWRjMzFhZTNjYzVlMDY0MC90YWJsZXJhbmdlOjcyNDI4ZWVjMTM4MzQ3N2M5ZGMzMWFlM2NjNWUwNjQwXzUtNC0xLTEtMzM3_8498a688-e03b-4521-8989-d6e6ee6e2858"
      unitRef="usd">2668394000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMjQvZnJhZzpkZWQ3ZjkwYTY4OTI0MzdjYWUxYjYxN2RmNGM1MWM2Mi90ZXh0cmVnaW9uOmRlZDdmOTBhNjg5MjQzN2NhZTFiNjE3ZGY0YzUxYzYyXzEyNjQ0MzgzNzI0NjM2_2f9ff607-deec-47d9-8885-e01eb0002c8b">Net revenue by geographic region was as follows:&lt;div style="text-align:justify;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:48.877%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.643%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.643%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.647%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Twelve Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;"&gt;2018&lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;vertical-align:top;"&gt;(1)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net revenue recognized:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,775,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,426,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,052,313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;International&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,313,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,241,488&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;740,579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total net revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,088,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,668,394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,792,892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"&gt;(1) This disaggregated revenue category had previously been disclosed as part of Note 17 - Segment and Geographic Information in our Annual Report on Form 10-K for the fiscal year ended March 31, 2018. Amounts have not been retrospectively adjusted to reflect the adoption of ASC Topic 606.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iacb9fe3c5c4b4d4797dfc8fddf98b5d5_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMjQvZnJhZzpkZWQ3ZjkwYTY4OTI0MzdjYWUxYjYxN2RmNGM1MWM2Mi90YWJsZTo4N2E5MThhYTdiOTY0Yzg3OWNmYzY3MDQ3YjMzZGI2ZC90YWJsZXJhbmdlOjg3YTkxOGFhN2I5NjRjODc5Y2ZjNjcwNDdiMzNkYjZkXzMtMi0xLTEtMA_5375a2f5-76fe-4e59-9e0c-01f43907b7cc"
      unitRef="usd">1775682000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7c9dfff43e0e43feb3accc4c0662dfa8_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMjQvZnJhZzpkZWQ3ZjkwYTY4OTI0MzdjYWUxYjYxN2RmNGM1MWM2Mi90YWJsZTo4N2E5MThhYTdiOTY0Yzg3OWNmYzY3MDQ3YjMzZGI2ZC90YWJsZXJhbmdlOjg3YTkxOGFhN2I5NjRjODc5Y2ZjNjcwNDdiMzNkYjZkXzMtNC0xLTEtMA_4aca0076-af61-464e-9195-0abe8914249a"
      unitRef="usd">1426906000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i572b3e53bae24196815bddedb715d208_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMjQvZnJhZzpkZWQ3ZjkwYTY4OTI0MzdjYWUxYjYxN2RmNGM1MWM2Mi90YWJsZTo4N2E5MThhYTdiOTY0Yzg3OWNmYzY3MDQ3YjMzZGI2ZC90YWJsZXJhbmdlOjg3YTkxOGFhN2I5NjRjODc5Y2ZjNjcwNDdiMzNkYjZkXzMtNi0xLTEtMA_f11652fb-fc16-4b43-be65-ed192934535a"
      unitRef="usd">1052313000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0957598368c5415790adeef83c15fa6f_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMjQvZnJhZzpkZWQ3ZjkwYTY4OTI0MzdjYWUxYjYxN2RmNGM1MWM2Mi90YWJsZTo4N2E5MThhYTdiOTY0Yzg3OWNmYzY3MDQ3YjMzZGI2ZC90YWJsZXJhbmdlOjg3YTkxOGFhN2I5NjRjODc5Y2ZjNjcwNDdiMzNkYjZkXzQtMi0xLTEtMA_6e3ced16-001d-43df-8e3a-2d8a321696ea"
      unitRef="usd">1313288000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib9dd54e4165b4ba6b711ac9317a85270_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMjQvZnJhZzpkZWQ3ZjkwYTY4OTI0MzdjYWUxYjYxN2RmNGM1MWM2Mi90YWJsZTo4N2E5MThhYTdiOTY0Yzg3OWNmYzY3MDQ3YjMzZGI2ZC90YWJsZXJhbmdlOjg3YTkxOGFhN2I5NjRjODc5Y2ZjNjcwNDdiMzNkYjZkXzQtNC0xLTEtMA_c2b7333e-b4ab-4539-9515-0269c33a4020"
      unitRef="usd">1241488000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib7d1ba994fb14f169ee60eb066cddda7_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMjQvZnJhZzpkZWQ3ZjkwYTY4OTI0MzdjYWUxYjYxN2RmNGM1MWM2Mi90YWJsZTo4N2E5MThhYTdiOTY0Yzg3OWNmYzY3MDQ3YjMzZGI2ZC90YWJsZXJhbmdlOjg3YTkxOGFhN2I5NjRjODc5Y2ZjNjcwNDdiMzNkYjZkXzQtNi0xLTEtMA_6d9ec79f-ad9f-421b-8570-7fdc4f7df189"
      unitRef="usd">740579000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMjQvZnJhZzpkZWQ3ZjkwYTY4OTI0MzdjYWUxYjYxN2RmNGM1MWM2Mi90YWJsZTo4N2E5MThhYTdiOTY0Yzg3OWNmYzY3MDQ3YjMzZGI2ZC90YWJsZXJhbmdlOjg3YTkxOGFhN2I5NjRjODc5Y2ZjNjcwNDdiMzNkYjZkXzUtMi0xLTEtMA_da38a057-a5e8-4d87-b43e-1f42fad3213f"
      unitRef="usd">3088970000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMjQvZnJhZzpkZWQ3ZjkwYTY4OTI0MzdjYWUxYjYxN2RmNGM1MWM2Mi90YWJsZTo4N2E5MThhYTdiOTY0Yzg3OWNmYzY3MDQ3YjMzZGI2ZC90YWJsZXJhbmdlOjg3YTkxOGFhN2I5NjRjODc5Y2ZjNjcwNDdiMzNkYjZkXzUtNC0xLTEtMA_5268fa04-9cd4-420c-9ea6-cea07cc3dddc"
      unitRef="usd">2668394000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia0b4ed62263b4059a2bbd8c1630332d7_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMjQvZnJhZzpkZWQ3ZjkwYTY4OTI0MzdjYWUxYjYxN2RmNGM1MWM2Mi90YWJsZTo4N2E5MThhYTdiOTY0Yzg3OWNmYzY3MDQ3YjMzZGI2ZC90YWJsZXJhbmdlOjg3YTkxOGFhN2I5NjRjODc5Y2ZjNjcwNDdiMzNkYjZkXzUtNi0xLTEtMA_ae655554-1369-4b95-97cf-7520e48ac889"
      unitRef="usd">1792892000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icf80a2b94b96429ea8cc1ea69c28c029_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMjQvZnJhZzpkZWQ3ZjkwYTY4OTI0MzdjYWUxYjYxN2RmNGM1MWM2Mi90YWJsZTo0ZTRhYmE5OGY0YTQ0MTJmODg4OGFiYmJhMDZjMTM0ZS90YWJsZXJhbmdlOjRlNGFiYTk4ZjRhNDQxMmY4ODg4YWJiYmEwNmMxMzRlXzMtMi0xLTEtMA_8eda07ba-cee5-4dae-b19d-6302b0f6099c"
      unitRef="usd">2308602000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icd4c9d2e01404b5b8c9e5b2a0e00d289_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMjQvZnJhZzpkZWQ3ZjkwYTY4OTI0MzdjYWUxYjYxN2RmNGM1MWM2Mi90YWJsZTo0ZTRhYmE5OGY0YTQ0MTJmODg4OGFiYmJhMDZjMTM0ZS90YWJsZXJhbmdlOjRlNGFiYTk4ZjRhNDQxMmY4ODg4YWJiYmEwNmMxMzRlXzMtNC0xLTEtMA_910ef803-d3da-45d7-93c2-80c05557509a"
      unitRef="usd">2233861000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia3b371e191a24d39832fd92e7f56ce8f_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMjQvZnJhZzpkZWQ3ZjkwYTY4OTI0MzdjYWUxYjYxN2RmNGM1MWM2Mi90YWJsZTo0ZTRhYmE5OGY0YTQ0MTJmODg4OGFiYmJhMDZjMTM0ZS90YWJsZXJhbmdlOjRlNGFiYTk4ZjRhNDQxMmY4ODg4YWJiYmEwNmMxMzRlXzMtNi0xLTEtMA_34c538ba-de83-40db-8b74-000eda931dfa"
      unitRef="usd">1463306000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1dd4e96d5ea6440fb1e25d6b8400abe3_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMjQvZnJhZzpkZWQ3ZjkwYTY4OTI0MzdjYWUxYjYxN2RmNGM1MWM2Mi90YWJsZTo0ZTRhYmE5OGY0YTQ0MTJmODg4OGFiYmJhMDZjMTM0ZS90YWJsZXJhbmdlOjRlNGFiYTk4ZjRhNDQxMmY4ODg4YWJiYmEwNmMxMzRlXzQtMi0xLTEtMA_7e8bd4f0-4411-4cf6-ad8a-59ac2cd29172"
      unitRef="usd">780368000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0daa10d044294f45a2d2c1dea2d7afdc_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMjQvZnJhZzpkZWQ3ZjkwYTY4OTI0MzdjYWUxYjYxN2RmNGM1MWM2Mi90YWJsZTo0ZTRhYmE5OGY0YTQ0MTJmODg4OGFiYmJhMDZjMTM0ZS90YWJsZXJhbmdlOjRlNGFiYTk4ZjRhNDQxMmY4ODg4YWJiYmEwNmMxMzRlXzQtNC0xLTEtMA_2c5e1c26-ddb4-4f5e-a085-4b2998fd9c4f"
      unitRef="usd">434533000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iaaffde014eb44925a19c2d2d32ac2a7e_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMjQvZnJhZzpkZWQ3ZjkwYTY4OTI0MzdjYWUxYjYxN2RmNGM1MWM2Mi90YWJsZTo0ZTRhYmE5OGY0YTQ0MTJmODg4OGFiYmJhMDZjMTM0ZS90YWJsZXJhbmdlOjRlNGFiYTk4ZjRhNDQxMmY4ODg4YWJiYmEwNmMxMzRlXzQtNi0xLTEtMA_34ae922c-59ce-4a95-b1e0-4b263b7cd8e7"
      unitRef="usd">329586000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMjQvZnJhZzpkZWQ3ZjkwYTY4OTI0MzdjYWUxYjYxN2RmNGM1MWM2Mi90YWJsZTo0ZTRhYmE5OGY0YTQ0MTJmODg4OGFiYmJhMDZjMTM0ZS90YWJsZXJhbmdlOjRlNGFiYTk4ZjRhNDQxMmY4ODg4YWJiYmEwNmMxMzRlXzUtMi0xLTEtMA_f18bf123-cf03-4424-ac8d-78484536c22b"
      unitRef="usd">3088970000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMjQvZnJhZzpkZWQ3ZjkwYTY4OTI0MzdjYWUxYjYxN2RmNGM1MWM2Mi90YWJsZTo0ZTRhYmE5OGY0YTQ0MTJmODg4OGFiYmJhMDZjMTM0ZS90YWJsZXJhbmdlOjRlNGFiYTk4ZjRhNDQxMmY4ODg4YWJiYmEwNmMxMzRlXzUtNC0xLTEtMA_9758216a-4ced-4fb9-a1b9-c9b1161ec3fe"
      unitRef="usd">2668394000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia0b4ed62263b4059a2bbd8c1630332d7_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMjQvZnJhZzpkZWQ3ZjkwYTY4OTI0MzdjYWUxYjYxN2RmNGM1MWM2Mi90YWJsZTo0ZTRhYmE5OGY0YTQ0MTJmODg4OGFiYmJhMDZjMTM0ZS90YWJsZXJhbmdlOjRlNGFiYTk4ZjRhNDQxMmY4ODg4YWJiYmEwNmMxMzRlXzUtNi0xLTEtMA_7f4bd988-2bfc-4d7f-ab21-80708070a309"
      unitRef="usd">1792892000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i57583151ada942b58fbf8903e870f86d_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMjQvZnJhZzpkZWQ3ZjkwYTY4OTI0MzdjYWUxYjYxN2RmNGM1MWM2Mi90YWJsZTo5NjIzMzVjNjQ0MjM0N2IyYjkyMzc3YWEwM2ViNWQ0Yi90YWJsZXJhbmdlOjk2MjMzNWM2NDQyMzQ3YjJiOTIzNzdhYTAzZWI1ZDRiXzMtMi0xLTEtMA_cb075dba-d0ca-4844-b789-032ae6fd7296"
      unitRef="usd">2378563000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1e4eb2671de5440b8ae5488e82743ee2_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMjQvZnJhZzpkZWQ3ZjkwYTY4OTI0MzdjYWUxYjYxN2RmNGM1MWM2Mi90YWJsZTo5NjIzMzVjNjQ0MjM0N2IyYjkyMzc3YWEwM2ViNWQ0Yi90YWJsZXJhbmdlOjk2MjMzNWM2NDQyMzQ3YjJiOTIzNzdhYTAzZWI1ZDRiXzMtNC0xLTEtMA_aa079783-5939-4b34-bcd4-3897d852408d"
      unitRef="usd">1681609000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if6792f2d06dd42edb31bba05c62ba0c9_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMjQvZnJhZzpkZWQ3ZjkwYTY4OTI0MzdjYWUxYjYxN2RmNGM1MWM2Mi90YWJsZTo5NjIzMzVjNjQ0MjM0N2IyYjkyMzc3YWEwM2ViNWQ0Yi90YWJsZXJhbmdlOjk2MjMzNWM2NDQyMzQ3YjJiOTIzNzdhYTAzZWI1ZDRiXzMtNi0xLTEtMA_86cf1893-0d7c-4f2c-8599-66898ef4e394"
      unitRef="usd">1130946000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie7338c8741e644a8b255cab6bd731934_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMjQvZnJhZzpkZWQ3ZjkwYTY4OTI0MzdjYWUxYjYxN2RmNGM1MWM2Mi90YWJsZTo5NjIzMzVjNjQ0MjM0N2IyYjkyMzc3YWEwM2ViNWQ0Yi90YWJsZXJhbmdlOjk2MjMzNWM2NDQyMzQ3YjJiOTIzNzdhYTAzZWI1ZDRiXzQtMi0xLTEtMA_1eef04d3-87ef-45b0-9c7e-f224ede162f6"
      unitRef="usd">710407000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0cbc1a84899241559bab31b03afcfe84_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMjQvZnJhZzpkZWQ3ZjkwYTY4OTI0MzdjYWUxYjYxN2RmNGM1MWM2Mi90YWJsZTo5NjIzMzVjNjQ0MjM0N2IyYjkyMzc3YWEwM2ViNWQ0Yi90YWJsZXJhbmdlOjk2MjMzNWM2NDQyMzQ3YjJiOTIzNzdhYTAzZWI1ZDRiXzQtNC0xLTEtMA_fd69664d-7ded-46b8-9bbe-e8cff79d4a8b"
      unitRef="usd">986785000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i545b64ccdb3d4ce3a39679e03081c861_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMjQvZnJhZzpkZWQ3ZjkwYTY4OTI0MzdjYWUxYjYxN2RmNGM1MWM2Mi90YWJsZTo5NjIzMzVjNjQ0MjM0N2IyYjkyMzc3YWEwM2ViNWQ0Yi90YWJsZXJhbmdlOjk2MjMzNWM2NDQyMzQ3YjJiOTIzNzdhYTAzZWI1ZDRiXzQtNi0xLTEtMA_1b1fee83-8cc8-4475-a3b5-3837365fa5b3"
      unitRef="usd">661946000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMjQvZnJhZzpkZWQ3ZjkwYTY4OTI0MzdjYWUxYjYxN2RmNGM1MWM2Mi90YWJsZTo5NjIzMzVjNjQ0MjM0N2IyYjkyMzc3YWEwM2ViNWQ0Yi90YWJsZXJhbmdlOjk2MjMzNWM2NDQyMzQ3YjJiOTIzNzdhYTAzZWI1ZDRiXzUtMi0xLTEtMA_bd0d7516-1a86-49de-b90f-a89795911f61"
      unitRef="usd">3088970000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMjQvZnJhZzpkZWQ3ZjkwYTY4OTI0MzdjYWUxYjYxN2RmNGM1MWM2Mi90YWJsZTo5NjIzMzVjNjQ0MjM0N2IyYjkyMzc3YWEwM2ViNWQ0Yi90YWJsZXJhbmdlOjk2MjMzNWM2NDQyMzQ3YjJiOTIzNzdhYTAzZWI1ZDRiXzUtNC0xLTEtMA_b75bc3b6-c205-44e2-8334-81660c508b59"
      unitRef="usd">2668394000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia0b4ed62263b4059a2bbd8c1630332d7_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMjQvZnJhZzpkZWQ3ZjkwYTY4OTI0MzdjYWUxYjYxN2RmNGM1MWM2Mi90YWJsZTo5NjIzMzVjNjQ0MjM0N2IyYjkyMzc3YWEwM2ViNWQ0Yi90YWJsZXJhbmdlOjk2MjMzNWM2NDQyMzQ3YjJiOTIzNzdhYTAzZWI1ZDRiXzUtNi0xLTEtMA_57fa4282-df11-4aaa-a136-94b006e07384"
      unitRef="usd">1792892000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMjQvZnJhZzpkZWQ3ZjkwYTY4OTI0MzdjYWUxYjYxN2RmNGM1MWM2Mi90ZXh0cmVnaW9uOmRlZDdmOTBhNjg5MjQzN2NhZTFiNjE3ZGY0YzUxYzYyXzEzMTk0MTM5NTM5MzY5_76ae4e7a-6931-4d7b-a801-5aefb6920c15"
      unitRef="usd">806123000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i5bd4d54d389c43a7afcea2b15b9ea77c_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMjQvZnJhZzpkZWQ3ZjkwYTY4OTI0MzdjYWUxYjYxN2RmNGM1MWM2Mi90ZXh0cmVnaW9uOmRlZDdmOTBhNjg5MjQzN2NhZTFiNjE3ZGY0YzUxYzYyXzEzMTk0MTM5NTM5NTgy_77246153-9e8e-49a0-8312-0e01ff8c41e5"
      unitRef="usd">864360000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMjQvZnJhZzpkZWQ3ZjkwYTY4OTI0MzdjYWUxYjYxN2RmNGM1MWM2Mi90ZXh0cmVnaW9uOmRlZDdmOTBhNjg5MjQzN2NhZTFiNjE3ZGY0YzUxYzYyXzQwNjE_b50f2a95-e8e1-4bba-9c57-f8d131428880"
      unitRef="usd">850266000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMjQvZnJhZzpkZWQ3ZjkwYTY4OTI0MzdjYWUxYjYxN2RmNGM1MWM2Mi90ZXh0cmVnaW9uOmRlZDdmOTBhNjg5MjQzN2NhZTFiNjE3ZGY0YzUxYzYyXzQyNzU_091b2a82-31a4-48c6-871f-e068f3148ee7"
      unitRef="usd">889287000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="id3af7140718e431c8a8624f25112796f_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMjQvZnJhZzpkZWQ3ZjkwYTY4OTI0MzdjYWUxYjYxN2RmNGM1MWM2Mi90ZXh0cmVnaW9uOmRlZDdmOTBhNjg5MjQzN2NhZTFiNjE3ZGY0YzUxYzYyXzQ0MzM_64ddcd81-1e4f-4939-9796-2779c8e348b3"
      unitRef="usd">800549000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="id3af7140718e431c8a8624f25112796f_I20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMjQvZnJhZzpkZWQ3ZjkwYTY4OTI0MzdjYWUxYjYxN2RmNGM1MWM2Mi90ZXh0cmVnaW9uOmRlZDdmOTBhNjg5MjQzN2NhZTFiNjE3ZGY0YzUxYzYyXzEyNjQ0MzgzNzI1NzAx_9745e5ee-c883-4964-9a2f-9335d32d6492">P12M</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:ContractWithCustomerAssetNet
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMjQvZnJhZzpkZWQ3ZjkwYTY4OTI0MzdjYWUxYjYxN2RmNGM1MWM2Mi90ZXh0cmVnaW9uOmRlZDdmOTBhNjg5MjQzN2NhZTFiNjE3ZGY0YzUxYzYyXzQ3NDY_60c7eb6b-1320-4f2c-92a7-a291885d3b70"
      unitRef="usd">81625000</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerAssetNet
      contextRef="i5bd4d54d389c43a7afcea2b15b9ea77c_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMjQvZnJhZzpkZWQ3ZjkwYTY4OTI0MzdjYWUxYjYxN2RmNGM1MWM2Mi90ZXh0cmVnaW9uOmRlZDdmOTBhNjg5MjQzN2NhZTFiNjE3ZGY0YzUxYzYyXzQ3NTM_013f5c36-8ede-4a36-a7be-f79413957341"
      unitRef="usd">57643000</us-gaap:ContractWithCustomerAssetNet>
    <ttwo:ManagementAgreementDisclosureTextBlock
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMjcvZnJhZzpmMmJjY2Q4MzE3MDk0YjRlOGI2NTU0YzllMzQyZDdhZS90ZXh0cmVnaW9uOmYyYmNjZDgzMTcwOTRiNGU4YjY1NTRjOWUzNDJkN2FlXzIxNTA_b6955d4a-bccc-452f-8bb2-9e882486c471">MANAGEMENT AGREEMENT&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;In March 2014, we entered into an amended management services agreement, (the "2014 Management Agreement") with ZelnickMedia Corporation ("ZelnickMedia") pursuant to which ZelnickMedia provided us with certain management, consulting and executive level services. The 2014 Management Agreement became effective April 1, 2014. The 2014 Management Agreement provided for an annual management fee of $2,970 over the term of the agreement and a maximum annual bonus opportunity of $4,752 over the term of the agreement, based on the Company achieving certain performance thresholds. In November 2017, we entered into a new management agreement, (the "2017 Management Agreement"), with ZelnickMedia pursuant to which ZelnickMedia continues to provide financial and management consulting services to the Company through March&#160;31, 2024. The 2017 Management Agreement became effective January&#160;1, 2018 and supersedes and replaces the 2014 Management Agreement, except as otherwise contemplated by the 2017 Management Agreement. As part of the 2017 Management Agreement, Strauss Zelnick, the President of ZelnickMedia, continues to serve as Executive Chairman &lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;and Chief Executive Officer of the Company, and Karl Slatoff, a partner of ZelnickMedia, continues to serve as President of the Company. The 2017 Management Agreement provides for an annual management fee of $3,100 over the term of the agreement and a maximum annual bonus opportunity of $7,440 over the term of the agreement, based on the Company achieving certain performance thresholds.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;In consideration for ZelnickMedia's services, we recorded consulting expense (a component of General and administrative expenses) of $10,540, $9,265, and $8,426 for the fiscal years ended March&#160;31, 2020, 2019, and 2018, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Pursuant to the 2017 Management Agreement and 2014 Management Agreement, we also issued stock-based awards to ZelnickMedia. During the fiscal years ended March&#160;31, 2020, 2019, and 2018, we recorded $23,413, $21,257, and $32,801, respectively, of stock-based compensation expense for non-employee awards, which is included in General and administrative expenses. See Note&#160;17 - Stock-Based Compensation for a discussion of such awards.&lt;/span&gt;&lt;/div&gt;</ttwo:ManagementAgreementDisclosureTextBlock>
    <ttwo:RelatedPartyTransactionAnnualManagementFee
      contextRef="i643cb4d3fda948b185265f42779fcd44_D20140301-20140331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMjcvZnJhZzpmMmJjY2Q4MzE3MDk0YjRlOGI2NTU0YzllMzQyZDdhZS90ZXh0cmVnaW9uOmYyYmNjZDgzMTcwOTRiNGU4YjY1NTRjOWUzNDJkN2FlXzQzMA_0bc74866-f5b6-45a7-b802-1eeea1ff2ea8"
      unitRef="usd">2970000</ttwo:RelatedPartyTransactionAnnualManagementFee>
    <ttwo:RelatedPartyTransactionBonusPerFiscalYear
      contextRef="i0e0b0f833159462abdbadd8691b4f739_D20140301-20140331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMjcvZnJhZzpmMmJjY2Q4MzE3MDk0YjRlOGI2NTU0YzllMzQyZDdhZS90ZXh0cmVnaW9uOmYyYmNjZDgzMTcwOTRiNGU4YjY1NTRjOWUzNDJkN2FlXzUwNg_980da9e7-e390-484c-b4a7-181c78292f18"
      unitRef="usd">4752000</ttwo:RelatedPartyTransactionBonusPerFiscalYear>
    <ttwo:RelatedPartyTransactionAnnualManagementFee
      contextRef="i7f86bf1c2596411c8cf9fbe3eff64582_D20180101-20180101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMjcvZnJhZzpmMmJjY2Q4MzE3MDk0YjRlOGI2NTU0YzllMzQyZDdhZS90ZXh0cmVnaW9uOmYyYmNjZDgzMTcwOTRiNGU4YjY1NTRjOWUzNDJkN2FlXzEzNjk_65666632-41d3-4f44-aed6-4c8302aeee1f"
      unitRef="usd">3100000</ttwo:RelatedPartyTransactionAnnualManagementFee>
    <ttwo:RelatedPartyTransactionBonusPerFiscalYear
      contextRef="i31298b311d2f4f4684f8d684c77d6579_D20180101-20180101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMjcvZnJhZzpmMmJjY2Q4MzE3MDk0YjRlOGI2NTU0YzllMzQyZDdhZS90ZXh0cmVnaW9uOmYyYmNjZDgzMTcwOTRiNGU4YjY1NTRjOWUzNDJkN2FlXzE0NDU_c396c57d-e2a1-4aa6-a85c-0442205bf6d6"
      unitRef="usd">7440000</ttwo:RelatedPartyTransactionBonusPerFiscalYear>
    <ttwo:RelatedPartyTransactionConsultingExpenseBenefit
      contextRef="ia015c2522594498988dc7bc6ebfe0f1d_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMjcvZnJhZzpmMmJjY2Q4MzE3MDk0YjRlOGI2NTU0YzllMzQyZDdhZS90ZXh0cmVnaW9uOmYyYmNjZDgzMTcwOTRiNGU4YjY1NTRjOWUzNDJkN2FlXzE2Nzc_94cb0e3a-6ee8-487e-ac99-b95c4d69d536"
      unitRef="usd">10540000</ttwo:RelatedPartyTransactionConsultingExpenseBenefit>
    <ttwo:RelatedPartyTransactionConsultingExpenseBenefit
      contextRef="ief39ad3924664e38ae428a5aa2ca013e_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMjcvZnJhZzpmMmJjY2Q4MzE3MDk0YjRlOGI2NTU0YzllMzQyZDdhZS90ZXh0cmVnaW9uOmYyYmNjZDgzMTcwOTRiNGU4YjY1NTRjOWUzNDJkN2FlXzE2ODE_e1765ea0-63aa-45c1-bbe6-50f045ad7307"
      unitRef="usd">9265000</ttwo:RelatedPartyTransactionConsultingExpenseBenefit>
    <ttwo:RelatedPartyTransactionConsultingExpenseBenefit
      contextRef="i4d5674f4db5c45df8a215e5d870a6add_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMjcvZnJhZzpmMmJjY2Q4MzE3MDk0YjRlOGI2NTU0YzllMzQyZDdhZS90ZXh0cmVnaW9uOmYyYmNjZDgzMTcwOTRiNGU4YjY1NTRjOWUzNDJkN2FlXzY1OTcwNjk3Njg4MDk_def9db7d-f4ab-4eb3-9960-6b795b65e7f6"
      unitRef="usd">8426000</ttwo:RelatedPartyTransactionConsultingExpenseBenefit>
    <us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMjcvZnJhZzpmMmJjY2Q4MzE3MDk0YjRlOGI2NTU0YzllMzQyZDdhZS90ZXh0cmVnaW9uOmYyYmNjZDgzMTcwOTRiNGU4YjY1NTRjOWUzNDJkN2FlXzE5Mjk_d56b6fd8-eefe-45c9-b004-b56ba50b8c7b"
      unitRef="usd">23413000</us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims>
    <us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMjcvZnJhZzpmMmJjY2Q4MzE3MDk0YjRlOGI2NTU0YzllMzQyZDdhZS90ZXh0cmVnaW9uOmYyYmNjZDgzMTcwOTRiNGU4YjY1NTRjOWUzNDJkN2FlXzE5MzM_b8933fd7-52dd-4a51-ab16-09811b8be374"
      unitRef="usd">21257000</us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims>
    <us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims
      contextRef="ia0b4ed62263b4059a2bbd8c1630332d7_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMjcvZnJhZzpmMmJjY2Q4MzE3MDk0YjRlOGI2NTU0YzllMzQyZDdhZS90ZXh0cmVnaW9uOmYyYmNjZDgzMTcwOTRiNGU4YjY1NTRjOWUzNDJkN2FlXzE5NDA_052d52af-aab8-4712-8c2c-b67e03277756"
      unitRef="usd">32801000</us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzAvZnJhZzowNzVkNGI4MTgwYzI0Yzc1YTg5MWE0MWIxMWExMmIwMC90ZXh0cmVnaW9uOjA3NWQ0YjgxODBjMjRjNzVhODkxYTQxYjExYTEyYjAwXzE1ODk_84ddf062-faa6-4bf4-b5e8-e3836c06c16d">FAIR VALUE MEASUREMENTS&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The carrying amounts of our financial instruments, including cash and cash equivalents, restricted cash and cash equivalents, accounts receivable, accounts payable and accrued liabilities, approximate fair value because of their short maturities.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;We follow a three-level fair value hierarchy that prioritizes the inputs used to measure fair value. This hierarchy requires entities to maximize the use of "observable inputs" and minimize the use of "unobservable inputs." The three levels of inputs used to measure fair value are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:36pt;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;"&gt;Level&#160;1&#x2014;Quoted prices in active markets for identical assets or liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:36pt;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;"&gt;Level&#160;2&#x2014;Observable inputs other than quoted prices included in Level&#160;1, such as quoted prices for markets that are not active or other inputs that are observable or can be corroborated by observable market data.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:36pt;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;"&gt;Level&#160;3&#x2014;Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities. This includes certain pricing models, discounted cash flow methodologies and similar techniques that use significant unobservable inputs.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The table below segregates all assets that are measured at fair value on a recurring basis (which is measured at least annually) into the most appropriate level within the fair value hierarchy based on the inputs used to determine the fair value at the measurement date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:98.830%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:27.142%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.539%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.284%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.539%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.278%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.539%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.467%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.539%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.502%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.539%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:24.632%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;March 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Quoted prices&lt;br/&gt;in active markets&lt;br/&gt;for identical&lt;br/&gt;assets (level&#160;1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Significant other&lt;br/&gt;observable inputs&lt;br/&gt;(level&#160;2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Significant&lt;br/&gt;unobservable&lt;br/&gt;inputs&lt;br/&gt;(level&#160;3)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance Sheet Classification&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;497,861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;497,861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Bank-time deposits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;313,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;313,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;97,544&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;97,544&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Money market funds &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;546,604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;546,604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Restricted cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;334,631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;334,631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Short-term investments&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Bank-time deposits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;191,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;191,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Short-term investments&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;US Treasuries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;30,819&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;30,819&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Short-term investments&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;87,553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;87,553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Short-term investments&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cross-currency swap&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Prepaid expenses and other&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;89,124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;89,124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Long-term restricted cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Private equity &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,759&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,759&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other assets&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign currency forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(11)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(11)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accrued expenses and other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total recurring fair value measurements, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,212,804&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,669,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;540,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,759&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:26.801%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.356%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.134%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.356%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.380%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:24.323%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;March 31,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Quoted prices&lt;br/&gt;in active markets&lt;br/&gt;for identical&lt;br/&gt;assets (level&#160;1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Significant other&lt;br/&gt;observable inputs&lt;br/&gt;(level&#160;2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Significant&lt;br/&gt;unobservable&lt;br/&gt;inputs&lt;br/&gt;(level&#160;3)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance Sheet Classification&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;389,936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;389,936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;39,246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;39,246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;US Treasuries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;25,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;25,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;565,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;565,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Restricted cash&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Bank-time deposits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;387,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;387,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Short-term investments&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;US Treasuries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;55,634&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;55,634&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Short-term investments&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Short-term investments&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;296,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;296,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Short-term investments&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cross-currency swap&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Prepaid expenses and other&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Private equity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other assets&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign currency forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(423)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(423)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accrued expenses and other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total recurring fair value measurements, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,766,768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,424,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;340,745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;We did not have any transfers between Level&#160;1 and Level&#160;2 fair value measurements, nor did we have any transfers into or out of Level 3 during the fiscal year ended March&#160;31, 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzAvZnJhZzowNzVkNGI4MTgwYzI0Yzc1YTg5MWE0MWIxMWExMmIwMC90ZXh0cmVnaW9uOjA3NWQ0YjgxODBjMjRjNzVhODkxYTQxYjExYTEyYjAwXzE1ODU_c498f10b-7f70-497b-a22f-ac5fb80b3bc3">The table below segregates all assets that are measured at fair value on a recurring basis (which is measured at least annually) into the most appropriate level within the fair value hierarchy based on the inputs used to determine the fair value at the measurement date.&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:98.830%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:27.142%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.539%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.284%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.539%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.278%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.539%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.467%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.539%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.502%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.539%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:24.632%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;March 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Quoted prices&lt;br/&gt;in active markets&lt;br/&gt;for identical&lt;br/&gt;assets (level&#160;1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Significant other&lt;br/&gt;observable inputs&lt;br/&gt;(level&#160;2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Significant&lt;br/&gt;unobservable&lt;br/&gt;inputs&lt;br/&gt;(level&#160;3)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance Sheet Classification&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;497,861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;497,861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Bank-time deposits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;313,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;313,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;97,544&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;97,544&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Money market funds &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;546,604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;546,604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Restricted cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;334,631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;334,631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Short-term investments&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Bank-time deposits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;191,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;191,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Short-term investments&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;US Treasuries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;30,819&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;30,819&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Short-term investments&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;87,553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;87,553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Short-term investments&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cross-currency swap&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Prepaid expenses and other&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;89,124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;89,124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Long-term restricted cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Private equity &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,759&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,759&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other assets&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign currency forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(11)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(11)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accrued expenses and other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total recurring fair value measurements, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,212,804&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,669,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;540,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,759&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:26.801%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.356%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.134%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.356%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.380%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:24.323%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;March 31,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Quoted prices&lt;br/&gt;in active markets&lt;br/&gt;for identical&lt;br/&gt;assets (level&#160;1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Significant other&lt;br/&gt;observable inputs&lt;br/&gt;(level&#160;2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Significant&lt;br/&gt;unobservable&lt;br/&gt;inputs&lt;br/&gt;(level&#160;3)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance Sheet Classification&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;389,936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;389,936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;39,246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;39,246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;US Treasuries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;25,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;25,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;565,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;565,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Restricted cash&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Bank-time deposits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;387,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;387,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Short-term investments&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;US Treasuries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;55,634&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;55,634&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Short-term investments&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Short-term investments&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;296,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;296,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Short-term investments&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cross-currency swap&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Prepaid expenses and other&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Private equity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other assets&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign currency forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(423)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(423)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accrued expenses and other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total recurring fair value measurements, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,766,768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,424,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;340,745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i1b71c0027e87494fbfa0b167650af072_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzAvZnJhZzowNzVkNGI4MTgwYzI0Yzc1YTg5MWE0MWIxMWExMmIwMC90YWJsZToyMGQxNzU0YjUxYmU0ZmE1OTk2YWY3NDUxZWY2YWQ4Yi90YWJsZXJhbmdlOjIwZDE3NTRiNTFiZTRmYTU5OTZhZjc0NTFlZjZhZDhiXzEtMi0xLTEtMA_a71509cd-29d4-480d-ba16-6ced2178d60c"
      unitRef="usd">497861000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i0d9b14f08079413a804e8add199b77ba_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzAvZnJhZzowNzVkNGI4MTgwYzI0Yzc1YTg5MWE0MWIxMWExMmIwMC90YWJsZToyMGQxNzU0YjUxYmU0ZmE1OTk2YWY3NDUxZWY2YWQ4Yi90YWJsZXJhbmdlOjIwZDE3NTRiNTFiZTRmYTU5OTZhZjc0NTFlZjZhZDhiXzEtNC0xLTEtMA_7f8ef63b-9354-4b5d-9c29-4f00e4d2103a"
      unitRef="usd">497861000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i54103f01bb604b83acd4c99a5391a7d9_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzAvZnJhZzowNzVkNGI4MTgwYzI0Yzc1YTg5MWE0MWIxMWExMmIwMC90YWJsZToyMGQxNzU0YjUxYmU0ZmE1OTk2YWY3NDUxZWY2YWQ4Yi90YWJsZXJhbmdlOjIwZDE3NTRiNTFiZTRmYTU5OTZhZjc0NTFlZjZhZDhiXzEtNi0xLTEtMA_45c1d216-321b-479d-bc14-7011013a0327"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i6b31db397c4c4df3ad48874fcdde3bb7_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzAvZnJhZzowNzVkNGI4MTgwYzI0Yzc1YTg5MWE0MWIxMWExMmIwMC90YWJsZToyMGQxNzU0YjUxYmU0ZmE1OTk2YWY3NDUxZWY2YWQ4Yi90YWJsZXJhbmdlOjIwZDE3NTRiNTFiZTRmYTU5OTZhZjc0NTFlZjZhZDhiXzEtOC0xLTEtMA_148fc18d-e079-4cdf-97b8-ea1148576d53"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i46b34fe2f9eb414889edc38ce5e0a409_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzAvZnJhZzowNzVkNGI4MTgwYzI0Yzc1YTg5MWE0MWIxMWExMmIwMC90YWJsZToyMGQxNzU0YjUxYmU0ZmE1OTk2YWY3NDUxZWY2YWQ4Yi90YWJsZXJhbmdlOjIwZDE3NTRiNTFiZTRmYTU5OTZhZjc0NTFlZjZhZDhiXzItMi0xLTEtMzI2MQ_af147752-85c9-48d2-af61-ba72ed6f052c"
      unitRef="usd">313757000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ic7988938ccab447a9cbd8f0d0c200f3c_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzAvZnJhZzowNzVkNGI4MTgwYzI0Yzc1YTg5MWE0MWIxMWExMmIwMC90YWJsZToyMGQxNzU0YjUxYmU0ZmE1OTk2YWY3NDUxZWY2YWQ4Yi90YWJsZXJhbmdlOjIwZDE3NTRiNTFiZTRmYTU5OTZhZjc0NTFlZjZhZDhiXzItNC0xLTEtMzI2Nw_f70e7e5c-3daf-47f2-8bd1-21fb5877850c"
      unitRef="usd">313757000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i32086fa31f1542428ac591e62a841b64_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzAvZnJhZzowNzVkNGI4MTgwYzI0Yzc1YTg5MWE0MWIxMWExMmIwMC90YWJsZToyMGQxNzU0YjUxYmU0ZmE1OTk2YWY3NDUxZWY2YWQ4Yi90YWJsZXJhbmdlOjIwZDE3NTRiNTFiZTRmYTU5OTZhZjc0NTFlZjZhZDhiXzItNi0xLTEtMzI4NQ_bc69518d-8d44-4a1c-9cf9-f3894ee363f0"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="iffd3f5c52c9649df88cce5678bd4d1ec_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzAvZnJhZzowNzVkNGI4MTgwYzI0Yzc1YTg5MWE0MWIxMWExMmIwMC90YWJsZToyMGQxNzU0YjUxYmU0ZmE1OTk2YWY3NDUxZWY2YWQ4Yi90YWJsZXJhbmdlOjIwZDE3NTRiNTFiZTRmYTU5OTZhZjc0NTFlZjZhZDhiXzItOC0xLTEtMzI5MQ_a51d59fc-24b6-494f-8400-b5a7216efeb0"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ie068e7dfb48243bdb4369918f5e5d79b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzAvZnJhZzowNzVkNGI4MTgwYzI0Yzc1YTg5MWE0MWIxMWExMmIwMC90YWJsZToyMGQxNzU0YjUxYmU0ZmE1OTk2YWY3NDUxZWY2YWQ4Yi90YWJsZXJhbmdlOjIwZDE3NTRiNTFiZTRmYTU5OTZhZjc0NTFlZjZhZDhiXzItMi0xLTEtMA_b50a28ab-123d-41a3-8bea-3076019a751e"
      unitRef="usd">97544000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i0963f4bc01f943ec86c8e80bb4901095_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzAvZnJhZzowNzVkNGI4MTgwYzI0Yzc1YTg5MWE0MWIxMWExMmIwMC90YWJsZToyMGQxNzU0YjUxYmU0ZmE1OTk2YWY3NDUxZWY2YWQ4Yi90YWJsZXJhbmdlOjIwZDE3NTRiNTFiZTRmYTU5OTZhZjc0NTFlZjZhZDhiXzItNC0xLTEtMA_44bd7192-c4ac-4626-97fa-bd17abf48a66"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i947f28a04536403f9307209308baee92_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzAvZnJhZzowNzVkNGI4MTgwYzI0Yzc1YTg5MWE0MWIxMWExMmIwMC90YWJsZToyMGQxNzU0YjUxYmU0ZmE1OTk2YWY3NDUxZWY2YWQ4Yi90YWJsZXJhbmdlOjIwZDE3NTRiNTFiZTRmYTU5OTZhZjc0NTFlZjZhZDhiXzItNi0xLTEtMA_0cd26091-bfad-4545-8c24-7c81f8dc4c81"
      unitRef="usd">97544000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i73e7b52ba10545eb94d21ff7a734387a_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzAvZnJhZzowNzVkNGI4MTgwYzI0Yzc1YTg5MWE0MWIxMWExMmIwMC90YWJsZToyMGQxNzU0YjUxYmU0ZmE1OTk2YWY3NDUxZWY2YWQ4Yi90YWJsZXJhbmdlOjIwZDE3NTRiNTFiZTRmYTU5OTZhZjc0NTFlZjZhZDhiXzItOC0xLTEtMA_2feb5473-78e1-4983-9d04-12fa9a15861f"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i2690d315665945a7bd0adfdc5006885a_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzAvZnJhZzowNzVkNGI4MTgwYzI0Yzc1YTg5MWE0MWIxMWExMmIwMC90YWJsZToyMGQxNzU0YjUxYmU0ZmE1OTk2YWY3NDUxZWY2YWQ4Yi90YWJsZXJhbmdlOjIwZDE3NTRiNTFiZTRmYTU5OTZhZjc0NTFlZjZhZDhiXzMtMi0xLTEtMA_2b624c2b-5945-4b7b-a562-a73c83320cc3"
      unitRef="usd">9888000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ife579a453ba64e8f82e8e7b6c3a27987_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzAvZnJhZzowNzVkNGI4MTgwYzI0Yzc1YTg5MWE0MWIxMWExMmIwMC90YWJsZToyMGQxNzU0YjUxYmU0ZmE1OTk2YWY3NDUxZWY2YWQ4Yi90YWJsZXJhbmdlOjIwZDE3NTRiNTFiZTRmYTU5OTZhZjc0NTFlZjZhZDhiXzMtNC0xLTEtMA_e60528a7-fcd5-4904-b6db-a00658aee5fd"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="if83dfff25d984d9086731c37b122959d_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzAvZnJhZzowNzVkNGI4MTgwYzI0Yzc1YTg5MWE0MWIxMWExMmIwMC90YWJsZToyMGQxNzU0YjUxYmU0ZmE1OTk2YWY3NDUxZWY2YWQ4Yi90YWJsZXJhbmdlOjIwZDE3NTRiNTFiZTRmYTU5OTZhZjc0NTFlZjZhZDhiXzMtNi0xLTEtMA_d85241db-25d5-4645-9f0c-451de3ae7f5c"
      unitRef="usd">9888000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i858d2e3823044cf1953b256cdb8557c8_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzAvZnJhZzowNzVkNGI4MTgwYzI0Yzc1YTg5MWE0MWIxMWExMmIwMC90YWJsZToyMGQxNzU0YjUxYmU0ZmE1OTk2YWY3NDUxZWY2YWQ4Yi90YWJsZXJhbmdlOjIwZDE3NTRiNTFiZTRmYTU5OTZhZjc0NTFlZjZhZDhiXzMtOC0xLTEtMA_30954258-f83c-4a07-b54f-9166d1371a55"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <ttwo:RestrictedCashFairValue
      contextRef="i1b71c0027e87494fbfa0b167650af072_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzAvZnJhZzowNzVkNGI4MTgwYzI0Yzc1YTg5MWE0MWIxMWExMmIwMC90YWJsZToyMGQxNzU0YjUxYmU0ZmE1OTk2YWY3NDUxZWY2YWQ4Yi90YWJsZXJhbmdlOjIwZDE3NTRiNTFiZTRmYTU5OTZhZjc0NTFlZjZhZDhiXzQtMi0xLTEtMA_e72c7474-ce03-4a31-94ab-18d31945a2d7"
      unitRef="usd">546604000</ttwo:RestrictedCashFairValue>
    <ttwo:RestrictedCashFairValue
      contextRef="i0d9b14f08079413a804e8add199b77ba_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzAvZnJhZzowNzVkNGI4MTgwYzI0Yzc1YTg5MWE0MWIxMWExMmIwMC90YWJsZToyMGQxNzU0YjUxYmU0ZmE1OTk2YWY3NDUxZWY2YWQ4Yi90YWJsZXJhbmdlOjIwZDE3NTRiNTFiZTRmYTU5OTZhZjc0NTFlZjZhZDhiXzQtNC0xLTEtMA_f15e770e-3851-4a75-bbd8-bac9c2a3ff65"
      unitRef="usd">546604000</ttwo:RestrictedCashFairValue>
    <ttwo:RestrictedCashFairValue
      contextRef="i54103f01bb604b83acd4c99a5391a7d9_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzAvZnJhZzowNzVkNGI4MTgwYzI0Yzc1YTg5MWE0MWIxMWExMmIwMC90YWJsZToyMGQxNzU0YjUxYmU0ZmE1OTk2YWY3NDUxZWY2YWQ4Yi90YWJsZXJhbmdlOjIwZDE3NTRiNTFiZTRmYTU5OTZhZjc0NTFlZjZhZDhiXzQtNi0xLTEtMA_47583558-8255-4517-b1ef-f562fff7a033"
      unitRef="usd">0</ttwo:RestrictedCashFairValue>
    <ttwo:RestrictedCashFairValue
      contextRef="i6b31db397c4c4df3ad48874fcdde3bb7_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzAvZnJhZzowNzVkNGI4MTgwYzI0Yzc1YTg5MWE0MWIxMWExMmIwMC90YWJsZToyMGQxNzU0YjUxYmU0ZmE1OTk2YWY3NDUxZWY2YWQ4Yi90YWJsZXJhbmdlOjIwZDE3NTRiNTFiZTRmYTU5OTZhZjc0NTFlZjZhZDhiXzQtOC0xLTEtMA_3b30cb57-aa9c-47b7-bd98-543b67e04f11"
      unitRef="usd">0</ttwo:RestrictedCashFairValue>
    <us-gaap:ShortTermInvestments
      contextRef="i541930d713f84674b43402fcc72f8f14_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzAvZnJhZzowNzVkNGI4MTgwYzI0Yzc1YTg5MWE0MWIxMWExMmIwMC90YWJsZToyMGQxNzU0YjUxYmU0ZmE1OTk2YWY3NDUxZWY2YWQ4Yi90YWJsZXJhbmdlOjIwZDE3NTRiNTFiZTRmYTU5OTZhZjc0NTFlZjZhZDhiXzUtMi0xLTEtMA_43724a29-966e-4fd0-b92e-dbc1a22e2fd9"
      unitRef="usd">334631000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="i5e04de75d5a640f1931a63f36282efbc_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzAvZnJhZzowNzVkNGI4MTgwYzI0Yzc1YTg5MWE0MWIxMWExMmIwMC90YWJsZToyMGQxNzU0YjUxYmU0ZmE1OTk2YWY3NDUxZWY2YWQ4Yi90YWJsZXJhbmdlOjIwZDE3NTRiNTFiZTRmYTU5OTZhZjc0NTFlZjZhZDhiXzUtNC0xLTEtMA_ae8ec10b-21a4-417a-89d9-10a6b1a4b8a8"
      unitRef="usd">0</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="ib3f7d2a225284f3ab821b8c9f7b0f310_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzAvZnJhZzowNzVkNGI4MTgwYzI0Yzc1YTg5MWE0MWIxMWExMmIwMC90YWJsZToyMGQxNzU0YjUxYmU0ZmE1OTk2YWY3NDUxZWY2YWQ4Yi90YWJsZXJhbmdlOjIwZDE3NTRiNTFiZTRmYTU5OTZhZjc0NTFlZjZhZDhiXzUtNi0xLTEtMA_27ddcd0d-eca1-4912-97eb-20511dd0a098"
      unitRef="usd">334631000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="i55442bffe72949bbbe2bffae6196ee57_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzAvZnJhZzowNzVkNGI4MTgwYzI0Yzc1YTg5MWE0MWIxMWExMmIwMC90YWJsZToyMGQxNzU0YjUxYmU0ZmE1OTk2YWY3NDUxZWY2YWQ4Yi90YWJsZXJhbmdlOjIwZDE3NTRiNTFiZTRmYTU5OTZhZjc0NTFlZjZhZDhiXzUtOC0xLTEtMA_02716770-85c5-4cfa-a286-99c869ffe2c0"
      unitRef="usd">0</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="i2a2bbdb9c8804c538483ee3da985cf0a_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzAvZnJhZzowNzVkNGI4MTgwYzI0Yzc1YTg5MWE0MWIxMWExMmIwMC90YWJsZToyMGQxNzU0YjUxYmU0ZmE1OTk2YWY3NDUxZWY2YWQ4Yi90YWJsZXJhbmdlOjIwZDE3NTRiNTFiZTRmYTU5OTZhZjc0NTFlZjZhZDhiXzYtMi0xLTEtMA_1a02b433-4ddb-4f80-854f-06a32b3c0493"
      unitRef="usd">191000000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="i85442c0c7612485eba641dce14c03ca6_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzAvZnJhZzowNzVkNGI4MTgwYzI0Yzc1YTg5MWE0MWIxMWExMmIwMC90YWJsZToyMGQxNzU0YjUxYmU0ZmE1OTk2YWY3NDUxZWY2YWQ4Yi90YWJsZXJhbmdlOjIwZDE3NTRiNTFiZTRmYTU5OTZhZjc0NTFlZjZhZDhiXzYtNC0xLTEtMA_f40e07a8-bafd-4de3-9dc1-8a957d6569cf"
      unitRef="usd">191000000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="if2251905cc834da597e25aa9fde47614_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzAvZnJhZzowNzVkNGI4MTgwYzI0Yzc1YTg5MWE0MWIxMWExMmIwMC90YWJsZToyMGQxNzU0YjUxYmU0ZmE1OTk2YWY3NDUxZWY2YWQ4Yi90YWJsZXJhbmdlOjIwZDE3NTRiNTFiZTRmYTU5OTZhZjc0NTFlZjZhZDhiXzYtNi0xLTEtMA_0526d607-bcf8-4381-be67-7150152f1b79"
      unitRef="usd">0</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="i779c92d2e14e4d9e8bb7bc43f47e992f_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzAvZnJhZzowNzVkNGI4MTgwYzI0Yzc1YTg5MWE0MWIxMWExMmIwMC90YWJsZToyMGQxNzU0YjUxYmU0ZmE1OTk2YWY3NDUxZWY2YWQ4Yi90YWJsZXJhbmdlOjIwZDE3NTRiNTFiZTRmYTU5OTZhZjc0NTFlZjZhZDhiXzYtOC0xLTEtMA_7dab582d-8ca8-4244-828b-60215dff6ffc"
      unitRef="usd">0</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="i2690d315665945a7bd0adfdc5006885a_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzAvZnJhZzowNzVkNGI4MTgwYzI0Yzc1YTg5MWE0MWIxMWExMmIwMC90YWJsZToyMGQxNzU0YjUxYmU0ZmE1OTk2YWY3NDUxZWY2YWQ4Yi90YWJsZXJhbmdlOjIwZDE3NTRiNTFiZTRmYTU5OTZhZjc0NTFlZjZhZDhiXzctMi0xLTEtMA_1d2f9f06-5bf8-4e05-9064-03a17e1b1300"
      unitRef="usd">30819000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="ife579a453ba64e8f82e8e7b6c3a27987_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzAvZnJhZzowNzVkNGI4MTgwYzI0Yzc1YTg5MWE0MWIxMWExMmIwMC90YWJsZToyMGQxNzU0YjUxYmU0ZmE1OTk2YWY3NDUxZWY2YWQ4Yi90YWJsZXJhbmdlOjIwZDE3NTRiNTFiZTRmYTU5OTZhZjc0NTFlZjZhZDhiXzctNC0xLTEtMA_7343f2c1-56de-449b-a916-6d213e03b559"
      unitRef="usd">30819000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="if83dfff25d984d9086731c37b122959d_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzAvZnJhZzowNzVkNGI4MTgwYzI0Yzc1YTg5MWE0MWIxMWExMmIwMC90YWJsZToyMGQxNzU0YjUxYmU0ZmE1OTk2YWY3NDUxZWY2YWQ4Yi90YWJsZXJhbmdlOjIwZDE3NTRiNTFiZTRmYTU5OTZhZjc0NTFlZjZhZDhiXzctNi0xLTEtMA_fe4674f5-b9dd-4f92-af12-f68b372c1dc5"
      unitRef="usd">0</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="i858d2e3823044cf1953b256cdb8557c8_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzAvZnJhZzowNzVkNGI4MTgwYzI0Yzc1YTg5MWE0MWIxMWExMmIwMC90YWJsZToyMGQxNzU0YjUxYmU0ZmE1OTk2YWY3NDUxZWY2YWQ4Yi90YWJsZXJhbmdlOjIwZDE3NTRiNTFiZTRmYTU5OTZhZjc0NTFlZjZhZDhiXzctOC0xLTEtMA_62329da1-11c5-469b-9e4e-7737540d5b47"
      unitRef="usd">0</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="i443986aab769467e9a0d02554b8fd3de_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzAvZnJhZzowNzVkNGI4MTgwYzI0Yzc1YTg5MWE0MWIxMWExMmIwMC90YWJsZToyMGQxNzU0YjUxYmU0ZmE1OTk2YWY3NDUxZWY2YWQ4Yi90YWJsZXJhbmdlOjIwZDE3NTRiNTFiZTRmYTU5OTZhZjc0NTFlZjZhZDhiXzgtMi0xLTEtMA_1610bb15-7dca-4a26-b110-5ab2f56831e5"
      unitRef="usd">87553000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="i64b6c8e03fd149f0918e4269251075ff_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzAvZnJhZzowNzVkNGI4MTgwYzI0Yzc1YTg5MWE0MWIxMWExMmIwMC90YWJsZToyMGQxNzU0YjUxYmU0ZmE1OTk2YWY3NDUxZWY2YWQ4Yi90YWJsZXJhbmdlOjIwZDE3NTRiNTFiZTRmYTU5OTZhZjc0NTFlZjZhZDhiXzgtNC0xLTEtMA_9b03b3f8-22a6-4936-a3ee-b751ecdb6228"
      unitRef="usd">0</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="i0da9fc5c12a148e78018bf01c95cd30d_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzAvZnJhZzowNzVkNGI4MTgwYzI0Yzc1YTg5MWE0MWIxMWExMmIwMC90YWJsZToyMGQxNzU0YjUxYmU0ZmE1OTk2YWY3NDUxZWY2YWQ4Yi90YWJsZXJhbmdlOjIwZDE3NTRiNTFiZTRmYTU5OTZhZjc0NTFlZjZhZDhiXzgtNi0xLTEtMA_babb4fed-f67a-4fc7-8457-7e17f56e9d65"
      unitRef="usd">87553000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="i5a90e6cdcb80479aa3e7fe97f62a8fe9_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzAvZnJhZzowNzVkNGI4MTgwYzI0Yzc1YTg5MWE0MWIxMWExMmIwMC90YWJsZToyMGQxNzU0YjUxYmU0ZmE1OTk2YWY3NDUxZWY2YWQ4Yi90YWJsZXJhbmdlOjIwZDE3NTRiNTFiZTRmYTU5OTZhZjc0NTFlZjZhZDhiXzgtOC0xLTEtMA_dfd98787-e37d-4d0c-a318-9f2d592a59ff"
      unitRef="usd">0</us-gaap:ShortTermInvestments>
    <us-gaap:DerivativeAssets
      contextRef="i9ab79698a5d54c45a6b901050a07bb05_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzAvZnJhZzowNzVkNGI4MTgwYzI0Yzc1YTg5MWE0MWIxMWExMmIwMC90YWJsZToyMGQxNzU0YjUxYmU0ZmE1OTk2YWY3NDUxZWY2YWQ4Yi90YWJsZXJhbmdlOjIwZDE3NTRiNTFiZTRmYTU5OTZhZjc0NTFlZjZhZDhiXzktMi0xLTEtMA_79955665-585f-4ded-adee-6663591292a3"
      unitRef="usd">11275000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i96b3cad7714d4c51b8dd8859a643e2c9_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzAvZnJhZzowNzVkNGI4MTgwYzI0Yzc1YTg5MWE0MWIxMWExMmIwMC90YWJsZToyMGQxNzU0YjUxYmU0ZmE1OTk2YWY3NDUxZWY2YWQ4Yi90YWJsZXJhbmdlOjIwZDE3NTRiNTFiZTRmYTU5OTZhZjc0NTFlZjZhZDhiXzktNC0xLTEtMA_4915dbb2-4749-409f-8844-575f9e6aa779"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="icfc51744e6bf4d7f8fe1c4b4b91743e6_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzAvZnJhZzowNzVkNGI4MTgwYzI0Yzc1YTg5MWE0MWIxMWExMmIwMC90YWJsZToyMGQxNzU0YjUxYmU0ZmE1OTk2YWY3NDUxZWY2YWQ4Yi90YWJsZXJhbmdlOjIwZDE3NTRiNTFiZTRmYTU5OTZhZjc0NTFlZjZhZDhiXzktNi0xLTEtMA_6b8bac77-9e7c-4284-b59f-e5cc9505fd71"
      unitRef="usd">11275000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i488334bdf37d42d0a8e16a5292f18c92_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzAvZnJhZzowNzVkNGI4MTgwYzI0Yzc1YTg5MWE0MWIxMWExMmIwMC90YWJsZToyMGQxNzU0YjUxYmU0ZmE1OTk2YWY3NDUxZWY2YWQ4Yi90YWJsZXJhbmdlOjIwZDE3NTRiNTFiZTRmYTU5OTZhZjc0NTFlZjZhZDhiXzktOC0xLTEtMA_b149395e-8139-43a4-adac-b3d4c70fed4a"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <ttwo:RestrictedCashNoncurrentFairValueDisclosure
      contextRef="i1b71c0027e87494fbfa0b167650af072_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzAvZnJhZzowNzVkNGI4MTgwYzI0Yzc1YTg5MWE0MWIxMWExMmIwMC90YWJsZToyMGQxNzU0YjUxYmU0ZmE1OTk2YWY3NDUxZWY2YWQ4Yi90YWJsZXJhbmdlOjIwZDE3NTRiNTFiZTRmYTU5OTZhZjc0NTFlZjZhZDhiXzExLTItMS0xLTMyNjE_be4acb5b-484b-415a-acf0-03acf4fa2e3e"
      unitRef="usd">89124000</ttwo:RestrictedCashNoncurrentFairValueDisclosure>
    <ttwo:RestrictedCashNoncurrentFairValueDisclosure
      contextRef="i0d9b14f08079413a804e8add199b77ba_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzAvZnJhZzowNzVkNGI4MTgwYzI0Yzc1YTg5MWE0MWIxMWExMmIwMC90YWJsZToyMGQxNzU0YjUxYmU0ZmE1OTk2YWY3NDUxZWY2YWQ4Yi90YWJsZXJhbmdlOjIwZDE3NTRiNTFiZTRmYTU5OTZhZjc0NTFlZjZhZDhiXzExLTQtMS0xLTMyNjc_2dd1fa7f-5983-409b-aefa-60c73d2ada00"
      unitRef="usd">89124000</ttwo:RestrictedCashNoncurrentFairValueDisclosure>
    <ttwo:RestrictedCashNoncurrentFairValueDisclosure
      contextRef="i54103f01bb604b83acd4c99a5391a7d9_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzAvZnJhZzowNzVkNGI4MTgwYzI0Yzc1YTg5MWE0MWIxMWExMmIwMC90YWJsZToyMGQxNzU0YjUxYmU0ZmE1OTk2YWY3NDUxZWY2YWQ4Yi90YWJsZXJhbmdlOjIwZDE3NTRiNTFiZTRmYTU5OTZhZjc0NTFlZjZhZDhiXzExLTYtMS0xLTMyNzg_a070e3d3-d5a8-4a75-a9a6-7ea5c25113ed"
      unitRef="usd">0</ttwo:RestrictedCashNoncurrentFairValueDisclosure>
    <ttwo:RestrictedCashNoncurrentFairValueDisclosure
      contextRef="i6b31db397c4c4df3ad48874fcdde3bb7_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzAvZnJhZzowNzVkNGI4MTgwYzI0Yzc1YTg5MWE0MWIxMWExMmIwMC90YWJsZToyMGQxNzU0YjUxYmU0ZmE1OTk2YWY3NDUxZWY2YWQ4Yi90YWJsZXJhbmdlOjIwZDE3NTRiNTFiZTRmYTU5OTZhZjc0NTFlZjZhZDhiXzExLTgtMS0xLTMyOTE_aeaae248-8dd9-4bab-bfa6-cd18e1c0f954"
      unitRef="usd">0</ttwo:RestrictedCashNoncurrentFairValueDisclosure>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzAvZnJhZzowNzVkNGI4MTgwYzI0Yzc1YTg5MWE0MWIxMWExMmIwMC90YWJsZToyMGQxNzU0YjUxYmU0ZmE1OTk2YWY3NDUxZWY2YWQ4Yi90YWJsZXJhbmdlOjIwZDE3NTRiNTFiZTRmYTU5OTZhZjc0NTFlZjZhZDhiXzEwLTItMS0xLTA_f022cefc-ce73-44f1-b768-5e098aba43e6"
      unitRef="usd">2759000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="ibb91ab38ad3f40b0856ae9fa35fde62f_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzAvZnJhZzowNzVkNGI4MTgwYzI0Yzc1YTg5MWE0MWIxMWExMmIwMC90YWJsZToyMGQxNzU0YjUxYmU0ZmE1OTk2YWY3NDUxZWY2YWQ4Yi90YWJsZXJhbmdlOjIwZDE3NTRiNTFiZTRmYTU5OTZhZjc0NTFlZjZhZDhiXzEwLTQtMS0xLTA_934d8230-88ac-4827-b552-f01074176ec3"
      unitRef="usd">0</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i29919e50b99047beaeca95da1f7d03a9_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzAvZnJhZzowNzVkNGI4MTgwYzI0Yzc1YTg5MWE0MWIxMWExMmIwMC90YWJsZToyMGQxNzU0YjUxYmU0ZmE1OTk2YWY3NDUxZWY2YWQ4Yi90YWJsZXJhbmdlOjIwZDE3NTRiNTFiZTRmYTU5OTZhZjc0NTFlZjZhZDhiXzEwLTYtMS0xLTA_2e205b72-9875-49f1-804e-80443e28b93e"
      unitRef="usd">0</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="if3e324d5e19e4a14b0666fb8c9ad551d_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzAvZnJhZzowNzVkNGI4MTgwYzI0Yzc1YTg5MWE0MWIxMWExMmIwMC90YWJsZToyMGQxNzU0YjUxYmU0ZmE1OTk2YWY3NDUxZWY2YWQ4Yi90YWJsZXJhbmdlOjIwZDE3NTRiNTFiZTRmYTU5OTZhZjc0NTFlZjZhZDhiXzEwLTgtMS0xLTA_082ccc23-8e0d-419b-a561-7c1a17f0f0e0"
      unitRef="usd">2759000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:DerivativeLiabilities
      contextRef="i23c8b4baa4144a578c3eaf42916f1667_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzAvZnJhZzowNzVkNGI4MTgwYzI0Yzc1YTg5MWE0MWIxMWExMmIwMC90YWJsZToyMGQxNzU0YjUxYmU0ZmE1OTk2YWY3NDUxZWY2YWQ4Yi90YWJsZXJhbmdlOjIwZDE3NTRiNTFiZTRmYTU5OTZhZjc0NTFlZjZhZDhiXzExLTItMS0xLTA_080e8e83-ab2a-4449-9192-4c6740a728da"
      unitRef="usd">11000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="icd469e418d3d49fb91c0863c9c74583f_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzAvZnJhZzowNzVkNGI4MTgwYzI0Yzc1YTg5MWE0MWIxMWExMmIwMC90YWJsZToyMGQxNzU0YjUxYmU0ZmE1OTk2YWY3NDUxZWY2YWQ4Yi90YWJsZXJhbmdlOjIwZDE3NTRiNTFiZTRmYTU5OTZhZjc0NTFlZjZhZDhiXzExLTQtMS0xLTA_2fa556ea-0b29-4f6c-82c6-a1388967f267"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="ib204e8e515974e98a125845f5e15e9d0_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzAvZnJhZzowNzVkNGI4MTgwYzI0Yzc1YTg5MWE0MWIxMWExMmIwMC90YWJsZToyMGQxNzU0YjUxYmU0ZmE1OTk2YWY3NDUxZWY2YWQ4Yi90YWJsZXJhbmdlOjIwZDE3NTRiNTFiZTRmYTU5OTZhZjc0NTFlZjZhZDhiXzExLTYtMS0xLTA_df4afa18-b3f4-429b-887c-5e3980c2a87a"
      unitRef="usd">11000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i8d534d67a174443e8bfb67d565ea1fcd_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzAvZnJhZzowNzVkNGI4MTgwYzI0Yzc1YTg5MWE0MWIxMWExMmIwMC90YWJsZToyMGQxNzU0YjUxYmU0ZmE1OTk2YWY3NDUxZWY2YWQ4Yi90YWJsZXJhbmdlOjIwZDE3NTRiNTFiZTRmYTU5OTZhZjc0NTFlZjZhZDhiXzExLTgtMS0xLTA_b89dee71-a59f-4607-b6a8-9e3f4bfb9ab7"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:FairValueNetAssetLiability
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzAvZnJhZzowNzVkNGI4MTgwYzI0Yzc1YTg5MWE0MWIxMWExMmIwMC90YWJsZToyMGQxNzU0YjUxYmU0ZmE1OTk2YWY3NDUxZWY2YWQ4Yi90YWJsZXJhbmdlOjIwZDE3NTRiNTFiZTRmYTU5OTZhZjc0NTFlZjZhZDhiXzEyLTItMS0xLTA_e63a715f-0316-4e7c-9bf5-33a4486a1ea3"
      unitRef="usd">2212804000</us-gaap:FairValueNetAssetLiability>
    <us-gaap:FairValueNetAssetLiability
      contextRef="ibb91ab38ad3f40b0856ae9fa35fde62f_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzAvZnJhZzowNzVkNGI4MTgwYzI0Yzc1YTg5MWE0MWIxMWExMmIwMC90YWJsZToyMGQxNzU0YjUxYmU0ZmE1OTk2YWY3NDUxZWY2YWQ4Yi90YWJsZXJhbmdlOjIwZDE3NTRiNTFiZTRmYTU5OTZhZjc0NTFlZjZhZDhiXzEyLTQtMS0xLTA_8b5ecacc-adc3-445a-8add-f5a66349380d"
      unitRef="usd">1669165000</us-gaap:FairValueNetAssetLiability>
    <us-gaap:FairValueNetAssetLiability
      contextRef="i29919e50b99047beaeca95da1f7d03a9_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzAvZnJhZzowNzVkNGI4MTgwYzI0Yzc1YTg5MWE0MWIxMWExMmIwMC90YWJsZToyMGQxNzU0YjUxYmU0ZmE1OTk2YWY3NDUxZWY2YWQ4Yi90YWJsZXJhbmdlOjIwZDE3NTRiNTFiZTRmYTU5OTZhZjc0NTFlZjZhZDhiXzEyLTYtMS0xLTA_37d02c5b-47b9-4572-8982-ef0362ffb835"
      unitRef="usd">540880000</us-gaap:FairValueNetAssetLiability>
    <us-gaap:FairValueNetAssetLiability
      contextRef="if3e324d5e19e4a14b0666fb8c9ad551d_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzAvZnJhZzowNzVkNGI4MTgwYzI0Yzc1YTg5MWE0MWIxMWExMmIwMC90YWJsZToyMGQxNzU0YjUxYmU0ZmE1OTk2YWY3NDUxZWY2YWQ4Yi90YWJsZXJhbmdlOjIwZDE3NTRiNTFiZTRmYTU5OTZhZjc0NTFlZjZhZDhiXzEyLTgtMS0xLTA_f4ed7fa6-dbc7-4ba0-bdeb-ed843535e34a"
      unitRef="usd">2759000</us-gaap:FairValueNetAssetLiability>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ifd783e3f88e04ac2bc6ebdbb188c2c3a_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzAvZnJhZzowNzVkNGI4MTgwYzI0Yzc1YTg5MWE0MWIxMWExMmIwMC90YWJsZTphMGJmMmYwODQ0OWI0ZjI4YmMxZTI3MzVhOGFhODViNC90YWJsZXJhbmdlOmEwYmYyZjA4NDQ5YjRmMjhiYzFlMjczNWE4YWE4NWI0XzEtMi0xLTEtMA_11a41dd4-abfc-42e0-b79d-cc65debb3866"
      unitRef="usd">389936000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i4a0962f1e2c34f198d9f5076367f4d7b_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzAvZnJhZzowNzVkNGI4MTgwYzI0Yzc1YTg5MWE0MWIxMWExMmIwMC90YWJsZTphMGJmMmYwODQ0OWI0ZjI4YmMxZTI3MzVhOGFhODViNC90YWJsZXJhbmdlOmEwYmYyZjA4NDQ5YjRmMjhiYzFlMjczNWE4YWE4NWI0XzEtNC0xLTEtMA_9cca60d5-c784-4a57-ae50-3ed51aae8a95"
      unitRef="usd">389936000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i48137211609643358bc82128ee643ffb_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzAvZnJhZzowNzVkNGI4MTgwYzI0Yzc1YTg5MWE0MWIxMWExMmIwMC90YWJsZTphMGJmMmYwODQ0OWI0ZjI4YmMxZTI3MzVhOGFhODViNC90YWJsZXJhbmdlOmEwYmYyZjA4NDQ5YjRmMjhiYzFlMjczNWE4YWE4NWI0XzEtNi0xLTEtMA_f9b71841-b2cf-4d29-a3ee-30f19452a8ef"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i69abfe50e51f453aa17143d9d3b44719_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzAvZnJhZzowNzVkNGI4MTgwYzI0Yzc1YTg5MWE0MWIxMWExMmIwMC90YWJsZTphMGJmMmYwODQ0OWI0ZjI4YmMxZTI3MzVhOGFhODViNC90YWJsZXJhbmdlOmEwYmYyZjA4NDQ5YjRmMjhiYzFlMjczNWE4YWE4NWI0XzEtOC0xLTEtMA_b0f8f06d-ff2f-48ce-8b97-967ef43b0806"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ied5c6d8d3fd149e6b767a3708a795ca7_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzAvZnJhZzowNzVkNGI4MTgwYzI0Yzc1YTg5MWE0MWIxMWExMmIwMC90YWJsZTphMGJmMmYwODQ0OWI0ZjI4YmMxZTI3MzVhOGFhODViNC90YWJsZXJhbmdlOmEwYmYyZjA4NDQ5YjRmMjhiYzFlMjczNWE4YWE4NWI0XzItMi0xLTEtMA_44559ed7-841c-474e-aa27-34acd5516fb9"
      unitRef="usd">39246000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i87c1ed4618e047ef8d8079f70c1226eb_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzAvZnJhZzowNzVkNGI4MTgwYzI0Yzc1YTg5MWE0MWIxMWExMmIwMC90YWJsZTphMGJmMmYwODQ0OWI0ZjI4YmMxZTI3MzVhOGFhODViNC90YWJsZXJhbmdlOmEwYmYyZjA4NDQ5YjRmMjhiYzFlMjczNWE4YWE4NWI0XzItNC0xLTEtMA_791fea60-7e19-4a2a-a913-f74dc748a325"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i5fe8c56703ab4efaa0d854d9b7ea38e9_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzAvZnJhZzowNzVkNGI4MTgwYzI0Yzc1YTg5MWE0MWIxMWExMmIwMC90YWJsZTphMGJmMmYwODQ0OWI0ZjI4YmMxZTI3MzVhOGFhODViNC90YWJsZXJhbmdlOmEwYmYyZjA4NDQ5YjRmMjhiYzFlMjczNWE4YWE4NWI0XzItNi0xLTEtMA_35c5b998-d041-44b1-8c3f-f470e1fc4de4"
      unitRef="usd">39246000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ic4b8d95f3f8542fea556bb144e4fb700_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzAvZnJhZzowNzVkNGI4MTgwYzI0Yzc1YTg5MWE0MWIxMWExMmIwMC90YWJsZTphMGJmMmYwODQ0OWI0ZjI4YmMxZTI3MzVhOGFhODViNC90YWJsZXJhbmdlOmEwYmYyZjA4NDQ5YjRmMjhiYzFlMjczNWE4YWE4NWI0XzItOC0xLTEtMA_1c17b770-411f-4505-a1ea-5021072ef988"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i506e098bc6684c7582bc1499acbf5f91_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzAvZnJhZzowNzVkNGI4MTgwYzI0Yzc1YTg5MWE0MWIxMWExMmIwMC90YWJsZTphMGJmMmYwODQ0OWI0ZjI4YmMxZTI3MzVhOGFhODViNC90YWJsZXJhbmdlOmEwYmYyZjA4NDQ5YjRmMjhiYzFlMjczNWE4YWE4NWI0XzMtMi0xLTEtMA_b20d5ec3-4cb4-4abb-8ebf-6d504e814ab3"
      unitRef="usd">25449000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i1fce994f09dd42dd98a57aa8d4b2d752_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzAvZnJhZzowNzVkNGI4MTgwYzI0Yzc1YTg5MWE0MWIxMWExMmIwMC90YWJsZTphMGJmMmYwODQ0OWI0ZjI4YmMxZTI3MzVhOGFhODViNC90YWJsZXJhbmdlOmEwYmYyZjA4NDQ5YjRmMjhiYzFlMjczNWE4YWE4NWI0XzMtNC0xLTEtMA_a76d9a65-ace2-4cd6-80b4-803afe46937e"
      unitRef="usd">25449000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i9a4fed6d3f044eb5b5922467eacdc8e8_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzAvZnJhZzowNzVkNGI4MTgwYzI0Yzc1YTg5MWE0MWIxMWExMmIwMC90YWJsZTphMGJmMmYwODQ0OWI0ZjI4YmMxZTI3MzVhOGFhODViNC90YWJsZXJhbmdlOmEwYmYyZjA4NDQ5YjRmMjhiYzFlMjczNWE4YWE4NWI0XzMtNi0xLTEtMA_c63475f0-67e1-465d-95e4-96ed932c1406"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i858dce876ac24a5c82d82f31698965b8_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzAvZnJhZzowNzVkNGI4MTgwYzI0Yzc1YTg5MWE0MWIxMWExMmIwMC90YWJsZTphMGJmMmYwODQ0OWI0ZjI4YmMxZTI3MzVhOGFhODViNC90YWJsZXJhbmdlOmEwYmYyZjA4NDQ5YjRmMjhiYzFlMjczNWE4YWE4NWI0XzMtOC0xLTEtMA_f3e69a00-de82-4b16-85a1-5007453330f4"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:ShortTermInvestments
      contextRef="ib6c6473424564ee7a048528231d3884d_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzAvZnJhZzowNzVkNGI4MTgwYzI0Yzc1YTg5MWE0MWIxMWExMmIwMC90YWJsZTphMGJmMmYwODQ0OWI0ZjI4YmMxZTI3MzVhOGFhODViNC90YWJsZXJhbmdlOmEwYmYyZjA4NDQ5YjRmMjhiYzFlMjczNWE4YWE4NWI0XzQtMi0xLTEtMA_50e240db-6980-45ca-941a-f1a01c6613de"
      unitRef="usd">565461000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="i0f44e98f6b414216896391378d259f16_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzAvZnJhZzowNzVkNGI4MTgwYzI0Yzc1YTg5MWE0MWIxMWExMmIwMC90YWJsZTphMGJmMmYwODQ0OWI0ZjI4YmMxZTI3MzVhOGFhODViNC90YWJsZXJhbmdlOmEwYmYyZjA4NDQ5YjRmMjhiYzFlMjczNWE4YWE4NWI0XzQtNC0xLTEtMA_c8dd50fc-7a76-48a0-a504-0e4cacd2dc54"
      unitRef="usd">565461000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="i91d4dac75d804bf587b90f1b6e62f1fc_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzAvZnJhZzowNzVkNGI4MTgwYzI0Yzc1YTg5MWE0MWIxMWExMmIwMC90YWJsZTphMGJmMmYwODQ0OWI0ZjI4YmMxZTI3MzVhOGFhODViNC90YWJsZXJhbmdlOmEwYmYyZjA4NDQ5YjRmMjhiYzFlMjczNWE4YWE4NWI0XzQtNi0xLTEtMA_41187e47-f934-4a9b-b84f-11f38a18aece"
      unitRef="usd">0</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="ie0e8af9af6d44e568f00c9d103000031_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzAvZnJhZzowNzVkNGI4MTgwYzI0Yzc1YTg5MWE0MWIxMWExMmIwMC90YWJsZTphMGJmMmYwODQ0OWI0ZjI4YmMxZTI3MzVhOGFhODViNC90YWJsZXJhbmdlOmEwYmYyZjA4NDQ5YjRmMjhiYzFlMjczNWE4YWE4NWI0XzQtOC0xLTEtMA_b7827724-ac3d-4689-886c-55fe0f0eb160"
      unitRef="usd">0</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="ice088c39498b4891bc954f08d60f3dc4_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzAvZnJhZzowNzVkNGI4MTgwYzI0Yzc1YTg5MWE0MWIxMWExMmIwMC90YWJsZTphMGJmMmYwODQ0OWI0ZjI4YmMxZTI3MzVhOGFhODViNC90YWJsZXJhbmdlOmEwYmYyZjA4NDQ5YjRmMjhiYzFlMjczNWE4YWE4NWI0XzUtMi0xLTEtMA_6d024b95-af0d-44c4-941e-55c32e398a80"
      unitRef="usd">387720000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="i62c2f75d261b4da0b3096be361ec79b1_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzAvZnJhZzowNzVkNGI4MTgwYzI0Yzc1YTg5MWE0MWIxMWExMmIwMC90YWJsZTphMGJmMmYwODQ0OWI0ZjI4YmMxZTI3MzVhOGFhODViNC90YWJsZXJhbmdlOmEwYmYyZjA4NDQ5YjRmMjhiYzFlMjczNWE4YWE4NWI0XzUtNC0xLTEtMA_2ee26efc-4302-4edf-ba17-ec56832a967f"
      unitRef="usd">387720000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="i5b383fc9dae34580a73baddfa4da9a3b_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzAvZnJhZzowNzVkNGI4MTgwYzI0Yzc1YTg5MWE0MWIxMWExMmIwMC90YWJsZTphMGJmMmYwODQ0OWI0ZjI4YmMxZTI3MzVhOGFhODViNC90YWJsZXJhbmdlOmEwYmYyZjA4NDQ5YjRmMjhiYzFlMjczNWE4YWE4NWI0XzUtNi0xLTEtMA_081dcb93-8260-4045-b963-2f02b3616995"
      unitRef="usd">0</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="ie94b34d88072410db7a5175a784808de_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzAvZnJhZzowNzVkNGI4MTgwYzI0Yzc1YTg5MWE0MWIxMWExMmIwMC90YWJsZTphMGJmMmYwODQ0OWI0ZjI4YmMxZTI3MzVhOGFhODViNC90YWJsZXJhbmdlOmEwYmYyZjA4NDQ5YjRmMjhiYzFlMjczNWE4YWE4NWI0XzUtOC0xLTEtMA_9cedbd80-f251-41e2-b9e8-ce91e1a5d45a"
      unitRef="usd">0</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="i1f7b56d715df49a696e39709e93340f6_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzAvZnJhZzowNzVkNGI4MTgwYzI0Yzc1YTg5MWE0MWIxMWExMmIwMC90YWJsZTphMGJmMmYwODQ0OWI0ZjI4YmMxZTI3MzVhOGFhODViNC90YWJsZXJhbmdlOmEwYmYyZjA4NDQ5YjRmMjhiYzFlMjczNWE4YWE4NWI0XzYtMi0xLTEtMA_e724d162-aa57-4459-a449-4bb54598b24d"
      unitRef="usd">55634000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="i7f26dde58a1745bab61a6352d96082f2_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzAvZnJhZzowNzVkNGI4MTgwYzI0Yzc1YTg5MWE0MWIxMWExMmIwMC90YWJsZTphMGJmMmYwODQ0OWI0ZjI4YmMxZTI3MzVhOGFhODViNC90YWJsZXJhbmdlOmEwYmYyZjA4NDQ5YjRmMjhiYzFlMjczNWE4YWE4NWI0XzYtNC0xLTEtMA_c3ef93c9-3296-4c75-b439-3f79a0b2e6f3"
      unitRef="usd">55634000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="icd4cf3abb0a042aca6d5ed7e23572fef_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzAvZnJhZzowNzVkNGI4MTgwYzI0Yzc1YTg5MWE0MWIxMWExMmIwMC90YWJsZTphMGJmMmYwODQ0OWI0ZjI4YmMxZTI3MzVhOGFhODViNC90YWJsZXJhbmdlOmEwYmYyZjA4NDQ5YjRmMjhiYzFlMjczNWE4YWE4NWI0XzYtNi0xLTEtMA_b494c955-bf01-4aae-9493-9058cb679c6b"
      unitRef="usd">0</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="id5b623cb125648f2b4001c757442e01a_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzAvZnJhZzowNzVkNGI4MTgwYzI0Yzc1YTg5MWE0MWIxMWExMmIwMC90YWJsZTphMGJmMmYwODQ0OWI0ZjI4YmMxZTI3MzVhOGFhODViNC90YWJsZXJhbmdlOmEwYmYyZjA4NDQ5YjRmMjhiYzFlMjczNWE4YWE4NWI0XzYtOC0xLTEtMA_3339eba2-c333-4b89-969f-c15aefa10d01"
      unitRef="usd">0</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="i9ecb9e6ae9cf4b4fb08c9260d3e2bebc_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzAvZnJhZzowNzVkNGI4MTgwYzI0Yzc1YTg5MWE0MWIxMWExMmIwMC90YWJsZTphMGJmMmYwODQ0OWI0ZjI4YmMxZTI3MzVhOGFhODViNC90YWJsZXJhbmdlOmEwYmYyZjA4NDQ5YjRmMjhiYzFlMjczNWE4YWE4NWI0XzctMi0xLTEtMA_c070e186-144b-4197-9b60-77867eace516"
      unitRef="usd">4990000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="i2101ab71253746b288d981937a5a9183_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzAvZnJhZzowNzVkNGI4MTgwYzI0Yzc1YTg5MWE0MWIxMWExMmIwMC90YWJsZTphMGJmMmYwODQ0OWI0ZjI4YmMxZTI3MzVhOGFhODViNC90YWJsZXJhbmdlOmEwYmYyZjA4NDQ5YjRmMjhiYzFlMjczNWE4YWE4NWI0XzctNC0xLTEtMA_f0d0ac07-f2f9-4315-b5ba-bea4f8279fcd"
      unitRef="usd">0</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="i5e7e17365a124d288a01081c06d731f1_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzAvZnJhZzowNzVkNGI4MTgwYzI0Yzc1YTg5MWE0MWIxMWExMmIwMC90YWJsZTphMGJmMmYwODQ0OWI0ZjI4YmMxZTI3MzVhOGFhODViNC90YWJsZXJhbmdlOmEwYmYyZjA4NDQ5YjRmMjhiYzFlMjczNWE4YWE4NWI0XzctNi0xLTEtMA_cd24f147-3299-47a0-9684-e2a9f43b099e"
      unitRef="usd">4990000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="i575683eb40f0494b96b7441cef1986b3_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzAvZnJhZzowNzVkNGI4MTgwYzI0Yzc1YTg5MWE0MWIxMWExMmIwMC90YWJsZTphMGJmMmYwODQ0OWI0ZjI4YmMxZTI3MzVhOGFhODViNC90YWJsZXJhbmdlOmEwYmYyZjA4NDQ5YjRmMjhiYzFlMjczNWE4YWE4NWI0XzctOC0xLTEtMA_e3d14010-baa9-43fa-8379-3b20f1ed11b2"
      unitRef="usd">0</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="ic413cbb6d42748e7a1270a7a9b2e2d00_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzAvZnJhZzowNzVkNGI4MTgwYzI0Yzc1YTg5MWE0MWIxMWExMmIwMC90YWJsZTphMGJmMmYwODQ0OWI0ZjI4YmMxZTI3MzVhOGFhODViNC90YWJsZXJhbmdlOmEwYmYyZjA4NDQ5YjRmMjhiYzFlMjczNWE4YWE4NWI0XzgtMi0xLTEtMA_fe7251cd-8e0a-4f40-91ea-927f0ec4b08b"
      unitRef="usd">296141000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="i6b523a4511ca48d9bc0984b529737323_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzAvZnJhZzowNzVkNGI4MTgwYzI0Yzc1YTg5MWE0MWIxMWExMmIwMC90YWJsZTphMGJmMmYwODQ0OWI0ZjI4YmMxZTI3MzVhOGFhODViNC90YWJsZXJhbmdlOmEwYmYyZjA4NDQ5YjRmMjhiYzFlMjczNWE4YWE4NWI0XzgtNC0xLTEtMA_8f4572d7-459d-4eb9-a961-e0487bb3586d"
      unitRef="usd">0</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="ib21d22967b7c40ff98999e04145a8e25_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzAvZnJhZzowNzVkNGI4MTgwYzI0Yzc1YTg5MWE0MWIxMWExMmIwMC90YWJsZTphMGJmMmYwODQ0OWI0ZjI4YmMxZTI3MzVhOGFhODViNC90YWJsZXJhbmdlOmEwYmYyZjA4NDQ5YjRmMjhiYzFlMjczNWE4YWE4NWI0XzgtNi0xLTEtMA_cc85a8b7-6b1e-4086-adff-9bdb705a1d38"
      unitRef="usd">296141000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="i46bf34c4abf3495097a88d9474e9d8da_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzAvZnJhZzowNzVkNGI4MTgwYzI0Yzc1YTg5MWE0MWIxMWExMmIwMC90YWJsZTphMGJmMmYwODQ0OWI0ZjI4YmMxZTI3MzVhOGFhODViNC90YWJsZXJhbmdlOmEwYmYyZjA4NDQ5YjRmMjhiYzFlMjczNWE4YWE4NWI0XzgtOC0xLTEtMA_84748481-9fee-44b2-abda-d95bd56fe25a"
      unitRef="usd">0</us-gaap:ShortTermInvestments>
    <us-gaap:DerivativeAssets
      contextRef="i2704eedc52aa4f3f975414276a0b78ec_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzAvZnJhZzowNzVkNGI4MTgwYzI0Yzc1YTg5MWE0MWIxMWExMmIwMC90YWJsZTphMGJmMmYwODQ0OWI0ZjI4YmMxZTI3MzVhOGFhODViNC90YWJsZXJhbmdlOmEwYmYyZjA4NDQ5YjRmMjhiYzFlMjczNWE4YWE4NWI0XzktMi0xLTEtMA_c5cb9da9-9aba-4755-82e6-56872c85d237"
      unitRef="usd">791000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="ie81f58da147e44f388ff3eaaf6c0fca1_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzAvZnJhZzowNzVkNGI4MTgwYzI0Yzc1YTg5MWE0MWIxMWExMmIwMC90YWJsZTphMGJmMmYwODQ0OWI0ZjI4YmMxZTI3MzVhOGFhODViNC90YWJsZXJhbmdlOmEwYmYyZjA4NDQ5YjRmMjhiYzFlMjczNWE4YWE4NWI0XzktNC0xLTEtMA_53cc4d74-f59f-442b-a5c2-8bdd334ca58f"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="ie901d4f3c2be4b8cb74a77f456812d38_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzAvZnJhZzowNzVkNGI4MTgwYzI0Yzc1YTg5MWE0MWIxMWExMmIwMC90YWJsZTphMGJmMmYwODQ0OWI0ZjI4YmMxZTI3MzVhOGFhODViNC90YWJsZXJhbmdlOmEwYmYyZjA4NDQ5YjRmMjhiYzFlMjczNWE4YWE4NWI0XzktNi0xLTEtMA_2ba0d636-5661-4e55-ab09-664b682574bf"
      unitRef="usd">791000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i1a42c891cc9c4c628e68efb6f9765b4f_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzAvZnJhZzowNzVkNGI4MTgwYzI0Yzc1YTg5MWE0MWIxMWExMmIwMC90YWJsZTphMGJmMmYwODQ0OWI0ZjI4YmMxZTI3MzVhOGFhODViNC90YWJsZXJhbmdlOmEwYmYyZjA4NDQ5YjRmMjhiYzFlMjczNWE4YWE4NWI0XzktOC0xLTEtMA_9bc496b7-57b5-4e7b-b0b4-2e924c98999d"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeLiabilities
      contextRef="i2704eedc52aa4f3f975414276a0b78ec_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzAvZnJhZzowNzVkNGI4MTgwYzI0Yzc1YTg5MWE0MWIxMWExMmIwMC90YWJsZTphMGJmMmYwODQ0OWI0ZjI4YmMxZTI3MzVhOGFhODViNC90YWJsZXJhbmdlOmEwYmYyZjA4NDQ5YjRmMjhiYzFlMjczNWE4YWE4NWI0XzEwLTItMS0xLTA_74837b0c-4e09-4828-8ba8-648767093580"
      unitRef="usd">-1823000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="ie81f58da147e44f388ff3eaaf6c0fca1_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzAvZnJhZzowNzVkNGI4MTgwYzI0Yzc1YTg5MWE0MWIxMWExMmIwMC90YWJsZTphMGJmMmYwODQ0OWI0ZjI4YmMxZTI3MzVhOGFhODViNC90YWJsZXJhbmdlOmEwYmYyZjA4NDQ5YjRmMjhiYzFlMjczNWE4YWE4NWI0XzEwLTQtMS0xLTA_325270d2-df9e-4ac5-b80b-f182a14d5469"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="ie901d4f3c2be4b8cb74a77f456812d38_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzAvZnJhZzowNzVkNGI4MTgwYzI0Yzc1YTg5MWE0MWIxMWExMmIwMC90YWJsZTphMGJmMmYwODQ0OWI0ZjI4YmMxZTI3MzVhOGFhODViNC90YWJsZXJhbmdlOmEwYmYyZjA4NDQ5YjRmMjhiYzFlMjczNWE4YWE4NWI0XzEwLTYtMS0xLTA_e46a8398-d645-42a3-9d0a-862c70624a58"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i1a42c891cc9c4c628e68efb6f9765b4f_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzAvZnJhZzowNzVkNGI4MTgwYzI0Yzc1YTg5MWE0MWIxMWExMmIwMC90YWJsZTphMGJmMmYwODQ0OWI0ZjI4YmMxZTI3MzVhOGFhODViNC90YWJsZXJhbmdlOmEwYmYyZjA4NDQ5YjRmMjhiYzFlMjczNWE4YWE4NWI0XzEwLTgtMS0xLTA_9cf809ed-218c-4fdc-a832-1c975f5b8b1d"
      unitRef="usd">-1823000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i04657514e0284134bd24dbbc2bc647e2_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzAvZnJhZzowNzVkNGI4MTgwYzI0Yzc1YTg5MWE0MWIxMWExMmIwMC90YWJsZTphMGJmMmYwODQ0OWI0ZjI4YmMxZTI3MzVhOGFhODViNC90YWJsZXJhbmdlOmEwYmYyZjA4NDQ5YjRmMjhiYzFlMjczNWE4YWE4NWI0XzExLTItMS0xLTA_8340c78d-2038-43b8-affd-859db473e5cb"
      unitRef="usd">423000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i2774e265883a4d7a89f0022300b130c8_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzAvZnJhZzowNzVkNGI4MTgwYzI0Yzc1YTg5MWE0MWIxMWExMmIwMC90YWJsZTphMGJmMmYwODQ0OWI0ZjI4YmMxZTI3MzVhOGFhODViNC90YWJsZXJhbmdlOmEwYmYyZjA4NDQ5YjRmMjhiYzFlMjczNWE4YWE4NWI0XzExLTQtMS0xLTA_7ed23bbd-75f3-4596-904d-cd68e311e82d"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i1ca6f11cd82f4f7ea8096419252a57a5_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzAvZnJhZzowNzVkNGI4MTgwYzI0Yzc1YTg5MWE0MWIxMWExMmIwMC90YWJsZTphMGJmMmYwODQ0OWI0ZjI4YmMxZTI3MzVhOGFhODViNC90YWJsZXJhbmdlOmEwYmYyZjA4NDQ5YjRmMjhiYzFlMjczNWE4YWE4NWI0XzExLTYtMS0xLTA_3c993497-4938-4651-af4b-e451de09c27d"
      unitRef="usd">423000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="ib9f9ab24501e4caab2be52c6c181fc24_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzAvZnJhZzowNzVkNGI4MTgwYzI0Yzc1YTg5MWE0MWIxMWExMmIwMC90YWJsZTphMGJmMmYwODQ0OWI0ZjI4YmMxZTI3MzVhOGFhODViNC90YWJsZXJhbmdlOmEwYmYyZjA4NDQ5YjRmMjhiYzFlMjczNWE4YWE4NWI0XzExLTgtMS0xLTA_411305f3-7712-4dee-bf81-f3277ef6303d"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:FairValueNetAssetLiability
      contextRef="i5bd4d54d389c43a7afcea2b15b9ea77c_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzAvZnJhZzowNzVkNGI4MTgwYzI0Yzc1YTg5MWE0MWIxMWExMmIwMC90YWJsZTphMGJmMmYwODQ0OWI0ZjI4YmMxZTI3MzVhOGFhODViNC90YWJsZXJhbmdlOmEwYmYyZjA4NDQ5YjRmMjhiYzFlMjczNWE4YWE4NWI0XzEzLTItMS0xLTA_df4db634-4d69-4796-ac63-d31c2817acf6"
      unitRef="usd">1766768000</us-gaap:FairValueNetAssetLiability>
    <us-gaap:FairValueNetAssetLiability
      contextRef="icb025f1bdcb8479884889450ae888334_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzAvZnJhZzowNzVkNGI4MTgwYzI0Yzc1YTg5MWE0MWIxMWExMmIwMC90YWJsZTphMGJmMmYwODQ0OWI0ZjI4YmMxZTI3MzVhOGFhODViNC90YWJsZXJhbmdlOmEwYmYyZjA4NDQ5YjRmMjhiYzFlMjczNWE4YWE4NWI0XzEzLTQtMS0xLTA_3e390cc1-9210-4ede-b7fd-59995addea54"
      unitRef="usd">1424200000</us-gaap:FairValueNetAssetLiability>
    <us-gaap:FairValueNetAssetLiability
      contextRef="ic2ccf3b20a704d5ca1a10293036a7d64_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzAvZnJhZzowNzVkNGI4MTgwYzI0Yzc1YTg5MWE0MWIxMWExMmIwMC90YWJsZTphMGJmMmYwODQ0OWI0ZjI4YmMxZTI3MzVhOGFhODViNC90YWJsZXJhbmdlOmEwYmYyZjA4NDQ5YjRmMjhiYzFlMjczNWE4YWE4NWI0XzEzLTYtMS0xLTA_0db3864e-7ef9-4f0e-b66a-25bcd2290a3f"
      unitRef="usd">340745000</us-gaap:FairValueNetAssetLiability>
    <us-gaap:FairValueNetAssetLiability
      contextRef="ib56217124fcc4f12a52a22f28b0e6b61_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzAvZnJhZzowNzVkNGI4MTgwYzI0Yzc1YTg5MWE0MWIxMWExMmIwMC90YWJsZTphMGJmMmYwODQ0OWI0ZjI4YmMxZTI3MzVhOGFhODViNC90YWJsZXJhbmdlOmEwYmYyZjA4NDQ5YjRmMjhiYzFlMjczNWE4YWE4NWI0XzEzLTgtMS0xLTA_ccf0ea07-d31d-4ebc-99db-84a35aa3be3c"
      unitRef="usd">1823000</us-gaap:FairValueNetAssetLiability>
    <us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzMvZnJhZzo4MDM2NzIxNDAyOWU0OWM5YWMzMjMxNDZiNTE1NzBkZi90ZXh0cmVnaW9uOjgwMzY3MjE0MDI5ZTQ5YzlhYzMyMzE0NmI1MTU3MGRmXzUxOA_95696fb8-594d-4802-9f59-81324177c916">SHORT-TERM INVESTMENTS&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Our short-term investments consisted of the following as of March&#160;31, 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:53.947%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.775%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:5.782%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:5.782%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.778%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;March 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" rowspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cost or&lt;br/&gt;Amortized Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gross Unrealized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Short-term investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Bank time deposits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;191,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;191,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Available-for-sale securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;337,752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3,428)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;334,631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;US Treasuries &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;30,481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;30,819&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;87,553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;87,553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total short-term investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;646,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;645&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3,428)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;644,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:53.947%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.775%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:5.782%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:5.782%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.778%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;March 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" rowspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cost or&lt;br/&gt;Amortized Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gross Unrealized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Short-term investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Bank time deposits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;387,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;387,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Available-for-sale securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;295,526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(127)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;296,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;US Treasuries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;55,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(49)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;55,634&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total short-term investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;743,892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;769&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(176)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;744,485&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Based on our evaluation of impairment for these investments, we did not consider any of these investments to be other-than-temporarily impaired as of March&#160;31, 2020 or 2019. We do not intend to sell any of our investments with unrealized losses, nor is it more likely than not that we will be required to sell those investments.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The following table summarizes the contracted maturities of our short-term investments at March&#160;31, 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:71.568%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.481%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.483%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;March 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amortized Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Short-term investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Due in 1&#160;year or less&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;496,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;495,645&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Due in 1-2&#160;years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;150,147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;148,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total short-term investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;646,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;644,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock>
    <us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzMvZnJhZzo4MDM2NzIxNDAyOWU0OWM5YWMzMjMxNDZiNTE1NzBkZi90ZXh0cmVnaW9uOjgwMzY3MjE0MDI5ZTQ5YzlhYzMyMzE0NmI1MTU3MGRmXzUyMA_ab3ea3eb-b8ac-4b4b-8d5a-4433c8f850a2">Our short-term investments consisted of the following as of March&#160;31, 2020:&lt;div style="margin-top:8pt;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:53.947%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.775%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:5.782%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:5.782%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.778%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;March 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" rowspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cost or&lt;br/&gt;Amortized Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gross Unrealized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Short-term investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Bank time deposits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;191,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;191,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Available-for-sale securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;337,752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3,428)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;334,631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;US Treasuries &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;30,481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;30,819&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;87,553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;87,553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total short-term investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;646,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;645&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3,428)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;644,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:53.947%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.775%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:5.782%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:5.782%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.778%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;March 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" rowspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cost or&lt;br/&gt;Amortized Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gross Unrealized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Short-term investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Bank time deposits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;387,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;387,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Available-for-sale securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;295,526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(127)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;296,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;US Treasuries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;55,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(49)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;55,634&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total short-term investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;743,892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;769&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(176)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;744,485&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i04d570e714024e19aa315a5acc0881e5_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzMvZnJhZzo4MDM2NzIxNDAyOWU0OWM5YWMzMjMxNDZiNTE1NzBkZi90YWJsZTo4OWQ5MmE4OTdmNDg0NjNmOWE3NTEwMWU0ZTYzYzVmOC90YWJsZXJhbmdlOjg5ZDkyYTg5N2Y0ODQ2M2Y5YTc1MTAxZTRlNjNjNWY4XzQtMi0xLTEtMA_8c235640-3ee7-479e-86cc-daf2071878b6"
      unitRef="usd">191000000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i04d570e714024e19aa315a5acc0881e5_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzMvZnJhZzo4MDM2NzIxNDAyOWU0OWM5YWMzMjMxNDZiNTE1NzBkZi90YWJsZTo4OWQ5MmE4OTdmNDg0NjNmOWE3NTEwMWU0ZTYzYzVmOC90YWJsZXJhbmdlOjg5ZDkyYTg5N2Y0ODQ2M2Y5YTc1MTAxZTRlNjNjNWY4XzQtNC0xLTEtMA_c3bea7a8-e55a-44ae-9c75-8143a9df8b05"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i04d570e714024e19aa315a5acc0881e5_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzMvZnJhZzo4MDM2NzIxNDAyOWU0OWM5YWMzMjMxNDZiNTE1NzBkZi90YWJsZTo4OWQ5MmE4OTdmNDg0NjNmOWE3NTEwMWU0ZTYzYzVmOC90YWJsZXJhbmdlOjg5ZDkyYTg5N2Y0ODQ2M2Y5YTc1MTAxZTRlNjNjNWY4XzQtNi0xLTEtMA_c51c799a-1798-443e-ac31-eb8ddaeb4f00"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i04d570e714024e19aa315a5acc0881e5_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzMvZnJhZzo4MDM2NzIxNDAyOWU0OWM5YWMzMjMxNDZiNTE1NzBkZi90YWJsZTo4OWQ5MmE4OTdmNDg0NjNmOWE3NTEwMWU0ZTYzYzVmOC90YWJsZXJhbmdlOjg5ZDkyYTg5N2Y0ODQ2M2Y5YTc1MTAxZTRlNjNjNWY4XzQtOC0xLTEtMA_c130b9d8-819c-4b53-b0dd-d42f26a73dc1"
      unitRef="usd">191000000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ia7bec5deb8d946069f3596fbe9adb895_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzMvZnJhZzo4MDM2NzIxNDAyOWU0OWM5YWMzMjMxNDZiNTE1NzBkZi90YWJsZTo4OWQ5MmE4OTdmNDg0NjNmOWE3NTEwMWU0ZTYzYzVmOC90YWJsZXJhbmdlOjg5ZDkyYTg5N2Y0ODQ2M2Y5YTc1MTAxZTRlNjNjNWY4XzYtMi0xLTEtMA_8eb0bfe5-de2f-4ff7-aacf-2839337bb57a"
      unitRef="usd">337752000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ia7bec5deb8d946069f3596fbe9adb895_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzMvZnJhZzo4MDM2NzIxNDAyOWU0OWM5YWMzMjMxNDZiNTE1NzBkZi90YWJsZTo4OWQ5MmE4OTdmNDg0NjNmOWE3NTEwMWU0ZTYzYzVmOC90YWJsZXJhbmdlOjg5ZDkyYTg5N2Y0ODQ2M2Y5YTc1MTAxZTRlNjNjNWY4XzYtNC0xLTEtMA_1a7106f0-9893-4d8a-a693-7f41073f732c"
      unitRef="usd">307000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ia7bec5deb8d946069f3596fbe9adb895_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzMvZnJhZzo4MDM2NzIxNDAyOWU0OWM5YWMzMjMxNDZiNTE1NzBkZi90YWJsZTo4OWQ5MmE4OTdmNDg0NjNmOWE3NTEwMWU0ZTYzYzVmOC90YWJsZXJhbmdlOjg5ZDkyYTg5N2Y0ODQ2M2Y5YTc1MTAxZTRlNjNjNWY4XzYtNi0xLTEtMA_83e463d0-bc41-40c5-83fd-63a54f344541"
      unitRef="usd">3428000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ia7bec5deb8d946069f3596fbe9adb895_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzMvZnJhZzo4MDM2NzIxNDAyOWU0OWM5YWMzMjMxNDZiNTE1NzBkZi90YWJsZTo4OWQ5MmE4OTdmNDg0NjNmOWE3NTEwMWU0ZTYzYzVmOC90YWJsZXJhbmdlOjg5ZDkyYTg5N2Y0ODQ2M2Y5YTc1MTAxZTRlNjNjNWY4XzYtOC0xLTEtMA_af4765b1-8c28-41d9-9c3e-ce5dd9aef5ab"
      unitRef="usd">334631000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i33b81f53e80a4ff5bf202ad5f40179d4_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzMvZnJhZzo4MDM2NzIxNDAyOWU0OWM5YWMzMjMxNDZiNTE1NzBkZi90YWJsZTo4OWQ5MmE4OTdmNDg0NjNmOWE3NTEwMWU0ZTYzYzVmOC90YWJsZXJhbmdlOjg5ZDkyYTg5N2Y0ODQ2M2Y5YTc1MTAxZTRlNjNjNWY4XzctMi0xLTEtMA_a69eef96-f904-4a9b-94c7-cda028c3efd5"
      unitRef="usd">30481000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i33b81f53e80a4ff5bf202ad5f40179d4_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzMvZnJhZzo4MDM2NzIxNDAyOWU0OWM5YWMzMjMxNDZiNTE1NzBkZi90YWJsZTo4OWQ5MmE4OTdmNDg0NjNmOWE3NTEwMWU0ZTYzYzVmOC90YWJsZXJhbmdlOjg5ZDkyYTg5N2Y0ODQ2M2Y5YTc1MTAxZTRlNjNjNWY4XzctNC0xLTEtMA_edc4aa88-a610-41c8-bd35-e45ff3e30be8"
      unitRef="usd">338000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i33b81f53e80a4ff5bf202ad5f40179d4_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzMvZnJhZzo4MDM2NzIxNDAyOWU0OWM5YWMzMjMxNDZiNTE1NzBkZi90YWJsZTo4OWQ5MmE4OTdmNDg0NjNmOWE3NTEwMWU0ZTYzYzVmOC90YWJsZXJhbmdlOjg5ZDkyYTg5N2Y0ODQ2M2Y5YTc1MTAxZTRlNjNjNWY4XzctNi0xLTEtMA_9c4a803f-3f14-4534-8153-0805c00b30f2"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i33b81f53e80a4ff5bf202ad5f40179d4_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzMvZnJhZzo4MDM2NzIxNDAyOWU0OWM5YWMzMjMxNDZiNTE1NzBkZi90YWJsZTo4OWQ5MmE4OTdmNDg0NjNmOWE3NTEwMWU0ZTYzYzVmOC90YWJsZXJhbmdlOjg5ZDkyYTg5N2Y0ODQ2M2Y5YTc1MTAxZTRlNjNjNWY4XzctOC0xLTEtMA_bd0ba524-06a6-470e-be61-a6ecbb0272bf"
      unitRef="usd">30819000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i1e4ff1b4b12f424a87193bf3cf091fe5_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzMvZnJhZzo4MDM2NzIxNDAyOWU0OWM5YWMzMjMxNDZiNTE1NzBkZi90YWJsZTo4OWQ5MmE4OTdmNDg0NjNmOWE3NTEwMWU0ZTYzYzVmOC90YWJsZXJhbmdlOjg5ZDkyYTg5N2Y0ODQ2M2Y5YTc1MTAxZTRlNjNjNWY4XzgtMi0xLTEtMA_8b298edf-1079-4558-a8f1-15924f6ed828"
      unitRef="usd">87553000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i1e4ff1b4b12f424a87193bf3cf091fe5_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzMvZnJhZzo4MDM2NzIxNDAyOWU0OWM5YWMzMjMxNDZiNTE1NzBkZi90YWJsZTo4OWQ5MmE4OTdmNDg0NjNmOWE3NTEwMWU0ZTYzYzVmOC90YWJsZXJhbmdlOjg5ZDkyYTg5N2Y0ODQ2M2Y5YTc1MTAxZTRlNjNjNWY4XzgtNC0xLTEtMA_95a032da-36a6-4a7d-9d2e-1c576269c1df"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i1e4ff1b4b12f424a87193bf3cf091fe5_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzMvZnJhZzo4MDM2NzIxNDAyOWU0OWM5YWMzMjMxNDZiNTE1NzBkZi90YWJsZTo4OWQ5MmE4OTdmNDg0NjNmOWE3NTEwMWU0ZTYzYzVmOC90YWJsZXJhbmdlOjg5ZDkyYTg5N2Y0ODQ2M2Y5YTc1MTAxZTRlNjNjNWY4XzgtNi0xLTEtMA_16f33bb7-2964-45bb-9577-a101510c738f"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i1e4ff1b4b12f424a87193bf3cf091fe5_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzMvZnJhZzo4MDM2NzIxNDAyOWU0OWM5YWMzMjMxNDZiNTE1NzBkZi90YWJsZTo4OWQ5MmE4OTdmNDg0NjNmOWE3NTEwMWU0ZTYzYzVmOC90YWJsZXJhbmdlOjg5ZDkyYTg5N2Y0ODQ2M2Y5YTc1MTAxZTRlNjNjNWY4XzgtOC0xLTEtMA_44cb3e8e-5b7c-4522-ac30-ec6a851c8329"
      unitRef="usd">87553000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzMvZnJhZzo4MDM2NzIxNDAyOWU0OWM5YWMzMjMxNDZiNTE1NzBkZi90YWJsZTo4OWQ5MmE4OTdmNDg0NjNmOWE3NTEwMWU0ZTYzYzVmOC90YWJsZXJhbmdlOjg5ZDkyYTg5N2Y0ODQ2M2Y5YTc1MTAxZTRlNjNjNWY4XzEwLTItMS0xLTA_8e9841e7-28bc-409c-85e0-14c04447ca08"
      unitRef="usd">646786000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzMvZnJhZzo4MDM2NzIxNDAyOWU0OWM5YWMzMjMxNDZiNTE1NzBkZi90YWJsZTo4OWQ5MmE4OTdmNDg0NjNmOWE3NTEwMWU0ZTYzYzVmOC90YWJsZXJhbmdlOjg5ZDkyYTg5N2Y0ODQ2M2Y5YTc1MTAxZTRlNjNjNWY4XzEwLTQtMS0xLTA_82f33bf7-c5e3-4fdf-a1c4-59ca463dd3cc"
      unitRef="usd">645000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzMvZnJhZzo4MDM2NzIxNDAyOWU0OWM5YWMzMjMxNDZiNTE1NzBkZi90YWJsZTo4OWQ5MmE4OTdmNDg0NjNmOWE3NTEwMWU0ZTYzYzVmOC90YWJsZXJhbmdlOjg5ZDkyYTg5N2Y0ODQ2M2Y5YTc1MTAxZTRlNjNjNWY4XzEwLTYtMS0xLTA_5d93c3f2-f1dd-4708-88b0-8a2da2601dae"
      unitRef="usd">3428000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzMvZnJhZzo4MDM2NzIxNDAyOWU0OWM5YWMzMjMxNDZiNTE1NzBkZi90YWJsZTo4OWQ5MmE4OTdmNDg0NjNmOWE3NTEwMWU0ZTYzYzVmOC90YWJsZXJhbmdlOjg5ZDkyYTg5N2Y0ODQ2M2Y5YTc1MTAxZTRlNjNjNWY4XzEwLTgtMS0xLTA_bd49daa2-fc2e-4ded-b4fd-81b67aa956fd"
      unitRef="usd">644003000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ibe842b815e8f48c584f0df753fc20664_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzMvZnJhZzo4MDM2NzIxNDAyOWU0OWM5YWMzMjMxNDZiNTE1NzBkZi90YWJsZTozYTdiODk3YWJlNWU0NzM3Yjc1M2JkZjk1ODdkNTA3NS90YWJsZXJhbmdlOjNhN2I4OTdhYmU1ZTQ3MzdiNzUzYmRmOTU4N2Q1MDc1XzQtMi0xLTEtMA_40eb984c-95a8-4a33-80b7-0a8928695f73"
      unitRef="usd">387720000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ibe842b815e8f48c584f0df753fc20664_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzMvZnJhZzo4MDM2NzIxNDAyOWU0OWM5YWMzMjMxNDZiNTE1NzBkZi90YWJsZTozYTdiODk3YWJlNWU0NzM3Yjc1M2JkZjk1ODdkNTA3NS90YWJsZXJhbmdlOjNhN2I4OTdhYmU1ZTQ3MzdiNzUzYmRmOTU4N2Q1MDc1XzQtNC0xLTEtMA_404797d7-22be-41bb-aa29-a5dcabe919f3"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ibe842b815e8f48c584f0df753fc20664_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzMvZnJhZzo4MDM2NzIxNDAyOWU0OWM5YWMzMjMxNDZiNTE1NzBkZi90YWJsZTozYTdiODk3YWJlNWU0NzM3Yjc1M2JkZjk1ODdkNTA3NS90YWJsZXJhbmdlOjNhN2I4OTdhYmU1ZTQ3MzdiNzUzYmRmOTU4N2Q1MDc1XzQtNi0xLTEtMA_0340d00e-68f7-408b-8188-c45aeaba84a8"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ibe842b815e8f48c584f0df753fc20664_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzMvZnJhZzo4MDM2NzIxNDAyOWU0OWM5YWMzMjMxNDZiNTE1NzBkZi90YWJsZTozYTdiODk3YWJlNWU0NzM3Yjc1M2JkZjk1ODdkNTA3NS90YWJsZXJhbmdlOjNhN2I4OTdhYmU1ZTQ3MzdiNzUzYmRmOTU4N2Q1MDc1XzQtOC0xLTEtMA_6b56eb69-ceae-4214-8d8e-9b5d8d1dce3f"
      unitRef="usd">387720000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="iab4450b396b54ebca0598d5b436241b0_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzMvZnJhZzo4MDM2NzIxNDAyOWU0OWM5YWMzMjMxNDZiNTE1NzBkZi90YWJsZTozYTdiODk3YWJlNWU0NzM3Yjc1M2JkZjk1ODdkNTA3NS90YWJsZXJhbmdlOjNhN2I4OTdhYmU1ZTQ3MzdiNzUzYmRmOTU4N2Q1MDc1XzYtMi0xLTEtMA_344dcb27-d759-414d-8e1e-26948d6af3aa"
      unitRef="usd">295526000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="iab4450b396b54ebca0598d5b436241b0_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzMvZnJhZzo4MDM2NzIxNDAyOWU0OWM5YWMzMjMxNDZiNTE1NzBkZi90YWJsZTozYTdiODk3YWJlNWU0NzM3Yjc1M2JkZjk1ODdkNTA3NS90YWJsZXJhbmdlOjNhN2I4OTdhYmU1ZTQ3MzdiNzUzYmRmOTU4N2Q1MDc1XzYtNC0xLTEtMA_9f7bd83d-bf2b-4980-951a-08434967d70e"
      unitRef="usd">742000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="iab4450b396b54ebca0598d5b436241b0_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzMvZnJhZzo4MDM2NzIxNDAyOWU0OWM5YWMzMjMxNDZiNTE1NzBkZi90YWJsZTozYTdiODk3YWJlNWU0NzM3Yjc1M2JkZjk1ODdkNTA3NS90YWJsZXJhbmdlOjNhN2I4OTdhYmU1ZTQ3MzdiNzUzYmRmOTU4N2Q1MDc1XzYtNi0xLTEtMA_3f2969ff-b2cf-40d7-be92-b582b06702f2"
      unitRef="usd">127000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="iab4450b396b54ebca0598d5b436241b0_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzMvZnJhZzo4MDM2NzIxNDAyOWU0OWM5YWMzMjMxNDZiNTE1NzBkZi90YWJsZTozYTdiODk3YWJlNWU0NzM3Yjc1M2JkZjk1ODdkNTA3NS90YWJsZXJhbmdlOjNhN2I4OTdhYmU1ZTQ3MzdiNzUzYmRmOTU4N2Q1MDc1XzYtOC0xLTEtMA_cb01a1da-069d-4ad7-8ed0-26894e8da878"
      unitRef="usd">296141000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ia87fc247352f4fa9af2af70d4f430981_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzMvZnJhZzo4MDM2NzIxNDAyOWU0OWM5YWMzMjMxNDZiNTE1NzBkZi90YWJsZTozYTdiODk3YWJlNWU0NzM3Yjc1M2JkZjk1ODdkNTA3NS90YWJsZXJhbmdlOjNhN2I4OTdhYmU1ZTQ3MzdiNzUzYmRmOTU4N2Q1MDc1XzctMi0xLTEtMA_3d6fd4a4-90ce-4677-bdfc-7b0c7dc1a0dd"
      unitRef="usd">55656000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ia87fc247352f4fa9af2af70d4f430981_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzMvZnJhZzo4MDM2NzIxNDAyOWU0OWM5YWMzMjMxNDZiNTE1NzBkZi90YWJsZTozYTdiODk3YWJlNWU0NzM3Yjc1M2JkZjk1ODdkNTA3NS90YWJsZXJhbmdlOjNhN2I4OTdhYmU1ZTQ3MzdiNzUzYmRmOTU4N2Q1MDc1XzctNC0xLTEtMA_357b8110-98f3-49f8-b116-cf032733919d"
      unitRef="usd">27000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ia87fc247352f4fa9af2af70d4f430981_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzMvZnJhZzo4MDM2NzIxNDAyOWU0OWM5YWMzMjMxNDZiNTE1NzBkZi90YWJsZTozYTdiODk3YWJlNWU0NzM3Yjc1M2JkZjk1ODdkNTA3NS90YWJsZXJhbmdlOjNhN2I4OTdhYmU1ZTQ3MzdiNzUzYmRmOTU4N2Q1MDc1XzctNi0xLTEtMA_6b343e93-c2ff-4cd4-bc35-f9dca893c3fc"
      unitRef="usd">49000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ia87fc247352f4fa9af2af70d4f430981_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzMvZnJhZzo4MDM2NzIxNDAyOWU0OWM5YWMzMjMxNDZiNTE1NzBkZi90YWJsZTozYTdiODk3YWJlNWU0NzM3Yjc1M2JkZjk1ODdkNTA3NS90YWJsZXJhbmdlOjNhN2I4OTdhYmU1ZTQ3MzdiNzUzYmRmOTU4N2Q1MDc1XzctOC0xLTEtMA_6d73a8bb-c732-48c6-b778-778671fa1feb"
      unitRef="usd">55634000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="if86444c906d143418c4af3c5236347bf_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzMvZnJhZzo4MDM2NzIxNDAyOWU0OWM5YWMzMjMxNDZiNTE1NzBkZi90YWJsZTozYTdiODk3YWJlNWU0NzM3Yjc1M2JkZjk1ODdkNTA3NS90YWJsZXJhbmdlOjNhN2I4OTdhYmU1ZTQ3MzdiNzUzYmRmOTU4N2Q1MDc1XzgtMi0xLTEtMA_d1545f03-7fa2-4aa0-8bbe-25d3579d5282"
      unitRef="usd">4990000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="if86444c906d143418c4af3c5236347bf_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzMvZnJhZzo4MDM2NzIxNDAyOWU0OWM5YWMzMjMxNDZiNTE1NzBkZi90YWJsZTozYTdiODk3YWJlNWU0NzM3Yjc1M2JkZjk1ODdkNTA3NS90YWJsZXJhbmdlOjNhN2I4OTdhYmU1ZTQ3MzdiNzUzYmRmOTU4N2Q1MDc1XzgtNC0xLTEtMA_0811b590-afd5-4690-8cbf-e822d3205ae0"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="if86444c906d143418c4af3c5236347bf_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzMvZnJhZzo4MDM2NzIxNDAyOWU0OWM5YWMzMjMxNDZiNTE1NzBkZi90YWJsZTozYTdiODk3YWJlNWU0NzM3Yjc1M2JkZjk1ODdkNTA3NS90YWJsZXJhbmdlOjNhN2I4OTdhYmU1ZTQ3MzdiNzUzYmRmOTU4N2Q1MDc1XzgtNi0xLTEtMA_618bade8-5461-42f3-9865-8ddeca530501"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="if86444c906d143418c4af3c5236347bf_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzMvZnJhZzo4MDM2NzIxNDAyOWU0OWM5YWMzMjMxNDZiNTE1NzBkZi90YWJsZTozYTdiODk3YWJlNWU0NzM3Yjc1M2JkZjk1ODdkNTA3NS90YWJsZXJhbmdlOjNhN2I4OTdhYmU1ZTQ3MzdiNzUzYmRmOTU4N2Q1MDc1XzgtOC0xLTEtMA_223e423c-3abe-4993-b80c-0bca9335d4cd"
      unitRef="usd">4990000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i5bd4d54d389c43a7afcea2b15b9ea77c_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzMvZnJhZzo4MDM2NzIxNDAyOWU0OWM5YWMzMjMxNDZiNTE1NzBkZi90YWJsZTozYTdiODk3YWJlNWU0NzM3Yjc1M2JkZjk1ODdkNTA3NS90YWJsZXJhbmdlOjNhN2I4OTdhYmU1ZTQ3MzdiNzUzYmRmOTU4N2Q1MDc1XzEwLTItMS0xLTA_a5bbba6f-ac95-4a0c-96ee-cc4f86912775"
      unitRef="usd">743892000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i5bd4d54d389c43a7afcea2b15b9ea77c_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzMvZnJhZzo4MDM2NzIxNDAyOWU0OWM5YWMzMjMxNDZiNTE1NzBkZi90YWJsZTozYTdiODk3YWJlNWU0NzM3Yjc1M2JkZjk1ODdkNTA3NS90YWJsZXJhbmdlOjNhN2I4OTdhYmU1ZTQ3MzdiNzUzYmRmOTU4N2Q1MDc1XzEwLTQtMS0xLTA_4e63fcf2-3311-45e7-b41c-fac21915867e"
      unitRef="usd">769000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i5bd4d54d389c43a7afcea2b15b9ea77c_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzMvZnJhZzo4MDM2NzIxNDAyOWU0OWM5YWMzMjMxNDZiNTE1NzBkZi90YWJsZTozYTdiODk3YWJlNWU0NzM3Yjc1M2JkZjk1ODdkNTA3NS90YWJsZXJhbmdlOjNhN2I4OTdhYmU1ZTQ3MzdiNzUzYmRmOTU4N2Q1MDc1XzEwLTYtMS0xLTA_e4a1c044-b71f-40da-b468-7cdf1ed0434a"
      unitRef="usd">176000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i5bd4d54d389c43a7afcea2b15b9ea77c_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzMvZnJhZzo4MDM2NzIxNDAyOWU0OWM5YWMzMjMxNDZiNTE1NzBkZi90YWJsZTozYTdiODk3YWJlNWU0NzM3Yjc1M2JkZjk1ODdkNTA3NS90YWJsZXJhbmdlOjNhN2I4OTdhYmU1ZTQ3MzdiNzUzYmRmOTU4N2Q1MDc1XzEwLTgtMS0xLTA_98c41f05-35c8-45f5-86c3-401badd63b56"
      unitRef="usd">744485000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzMvZnJhZzo4MDM2NzIxNDAyOWU0OWM5YWMzMjMxNDZiNTE1NzBkZi90ZXh0cmVnaW9uOjgwMzY3MjE0MDI5ZTQ5YzlhYzMyMzE0NmI1MTU3MGRmXzUyOA_3b813e43-97be-4666-8cf1-5e2a54cbe9e4">The following table summarizes the contracted maturities of our short-term investments at March&#160;31, 2020:&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:71.568%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.481%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.483%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;March 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amortized Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Short-term investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Due in 1&#160;year or less&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;496,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;495,645&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Due in 1-2&#160;years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;150,147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;148,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total short-term investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;646,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;644,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzMvZnJhZzo4MDM2NzIxNDAyOWU0OWM5YWMzMjMxNDZiNTE1NzBkZi90YWJsZToxMzkyMjJmZTdlNzQ0YzIwOTBiM2E2YjE2ZDZkMTI2OC90YWJsZXJhbmdlOjEzOTIyMmZlN2U3NDRjMjA5MGIzYTZiMTZkNmQxMjY4XzMtMi0xLTEtMA_496ae4fb-b2ab-4d6b-93c6-e1e6a7606e39"
      unitRef="usd">496639000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzMvZnJhZzo4MDM2NzIxNDAyOWU0OWM5YWMzMjMxNDZiNTE1NzBkZi90YWJsZToxMzkyMjJmZTdlNzQ0YzIwOTBiM2E2YjE2ZDZkMTI2OC90YWJsZXJhbmdlOjEzOTIyMmZlN2U3NDRjMjA5MGIzYTZiMTZkNmQxMjY4XzMtNC0xLTEtMA_f9995349-145e-40de-be52-390393d1bd93"
      unitRef="usd">495645000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue>
    <ttwo:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughTwoYearsAmortizedCost
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzMvZnJhZzo4MDM2NzIxNDAyOWU0OWM5YWMzMjMxNDZiNTE1NzBkZi90YWJsZToxMzkyMjJmZTdlNzQ0YzIwOTBiM2E2YjE2ZDZkMTI2OC90YWJsZXJhbmdlOjEzOTIyMmZlN2U3NDRjMjA5MGIzYTZiMTZkNmQxMjY4XzQtMi0xLTEtMA_c1349e78-68cb-456c-ab01-49128767c2a4"
      unitRef="usd">150147000</ttwo:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughTwoYearsAmortizedCost>
    <ttwo:AvailableForSaleSecuritiesDebtMaturitiesRollingYearOneThroughTwoFairValue
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzMvZnJhZzo4MDM2NzIxNDAyOWU0OWM5YWMzMjMxNDZiNTE1NzBkZi90YWJsZToxMzkyMjJmZTdlNzQ0YzIwOTBiM2E2YjE2ZDZkMTI2OC90YWJsZXJhbmdlOjEzOTIyMmZlN2U3NDRjMjA5MGIzYTZiMTZkNmQxMjY4XzQtNC0xLTEtMA_19f7b2bb-f244-461e-af3f-a7a2fd1ba7ff"
      unitRef="usd">148358000</ttwo:AvailableForSaleSecuritiesDebtMaturitiesRollingYearOneThroughTwoFairValue>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzMvZnJhZzo4MDM2NzIxNDAyOWU0OWM5YWMzMjMxNDZiNTE1NzBkZi90YWJsZToxMzkyMjJmZTdlNzQ0YzIwOTBiM2E2YjE2ZDZkMTI2OC90YWJsZXJhbmdlOjEzOTIyMmZlN2U3NDRjMjA5MGIzYTZiMTZkNmQxMjY4XzUtMi0xLTEtMA_f6c9b384-a106-470d-816c-b7e2b448e14f"
      unitRef="usd">646786000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzMvZnJhZzo4MDM2NzIxNDAyOWU0OWM5YWMzMjMxNDZiNTE1NzBkZi90YWJsZToxMzkyMjJmZTdlNzQ0YzIwOTBiM2E2YjE2ZDZkMTI2OC90YWJsZXJhbmdlOjEzOTIyMmZlN2U3NDRjMjA5MGIzYTZiMTZkNmQxMjY4XzUtNC0xLTEtMA_738a4f20-ee3a-44c1-a57d-1535cab1734e"
      unitRef="usd">644003000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzYvZnJhZzphMGQ3N2Q1MTBhNjM0ODE1OWI0MTU3ZTYxYjYwMTA0YS90ZXh0cmVnaW9uOmEwZDc3ZDUxMGE2MzQ4MTU5YjQxNTdlNjFiNjAxMDRhXzI3NzA_1845aa65-c53a-4307-869a-3a2ad69b43ee">DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Our risk management strategy includes the use of derivative financial instruments to reduce the volatility of earnings and cash flows associated with changes in foreign currency exchange rates. We do not enter into derivative financial contracts for speculative or trading purposes. We classify cash flows from its derivative transactions as cash flows from operating activities in our Consolidated Statements of Cash Flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Foreign currency forward contracts&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The following table shows the gross notional amounts of foreign currency forward contracts:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:73.917%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.306%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.309%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Forward contracts to sell foreign currencies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;122,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;116,590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Forward contracts to purchase foreign currencies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;52,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;87,793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;For the fiscal years ended March&#160;31, 2020, 2019 and 2018, we recorded a loss of $959, a gain of $16,831, and a loss of $19,473, respectively, related to foreign currency forward contracts in Interest and other, net on the Consolidated Statements of Operations. Our derivative contracts are foreign currency exchange forward contracts that are not designated as hedging instruments under hedge accounting and are used to reduce the impact of foreign currency on certain balance sheet exposures and certain revenue and expense. These instruments are generally short term in nature, with typical maturities of less than one year, and are subject to fluctuations in foreign exchange rates. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Cross-currency swaps&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;We entered into a cross-currency swap agreement in August 2017 related to an intercompany loan that has been designated and accounted for as a cash flow hedge of foreign currency exchange risk. The intercompany loan is related to the acquisition of Social Point. As of March&#160;31, 2020, the notional amount of the cross-currency swap is $108,867. This cross-currency swap mitigates the exposure to fluctuations in the U.S. dollar-euro exchange rate related to the intercompany loan. The critical terms of the cross-currency swap agreement correspond to the intercompany loan and both mature at the same time in 2027; as such, there was no ineffectiveness during the period.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Changes in the fair value of this cross-currency swap are recorded in Accumulated other comprehensive income (loss) and offset the change in value of interest and principal payment as a result of changes in foreign exchange rates. Resulting gains or losses from the cross-currency swap are reclassified from Accumulated other comprehensive income (loss) to earnings to offset foreign currency transaction gains and losses recognized on the intercompany loan. We recognize the difference between the U.S. dollar interest payments received from the swap counterparty and the U.S. dollar equivalent of the euro interest payments made to the swap counterparty in Interest and other, net on our Consolidated Statement of Operations. There are no credit-risk related contingent features associated with these swaps.&lt;/span&gt;&lt;/div&gt;</us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfDerivativeInstrumentsTextBlock
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzYvZnJhZzphMGQ3N2Q1MTBhNjM0ODE1OWI0MTU3ZTYxYjYwMTA0YS90ZXh0cmVnaW9uOmEwZDc3ZDUxMGE2MzQ4MTU5YjQxNTdlNjFiNjAxMDRhXzI3NzQ_95af30f0-f5e5-45f8-92e3-82383e41527f">The following table shows the gross notional amounts of foreign currency forward contracts:&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:73.917%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.306%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.309%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Forward contracts to sell foreign currencies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;122,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;116,590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Forward contracts to purchase foreign currencies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;52,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;87,793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfDerivativeInstrumentsTextBlock>
    <ttwo:DerivativeNotionalAmountToSell
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzYvZnJhZzphMGQ3N2Q1MTBhNjM0ODE1OWI0MTU3ZTYxYjYwMTA0YS90YWJsZTphMDFiOGM3YmZiMzI0Nzc1OTlmYjJjYjVjOTc3NzBhYS90YWJsZXJhbmdlOmEwMWI4YzdiZmIzMjQ3NzU5OWZiMmNiNWM5Nzc3MGFhXzItMi0xLTEtMA_f455368e-e7af-4544-a1b1-b585259f3e77"
      unitRef="usd">122024000</ttwo:DerivativeNotionalAmountToSell>
    <ttwo:DerivativeNotionalAmountToSell
      contextRef="i5bd4d54d389c43a7afcea2b15b9ea77c_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzYvZnJhZzphMGQ3N2Q1MTBhNjM0ODE1OWI0MTU3ZTYxYjYwMTA0YS90YWJsZTphMDFiOGM3YmZiMzI0Nzc1OTlmYjJjYjVjOTc3NzBhYS90YWJsZXJhbmdlOmEwMWI4YzdiZmIzMjQ3NzU5OWZiMmNiNWM5Nzc3MGFhXzItNC0xLTEtMA_fffa1bd2-c73f-4dd4-8b97-60e593f2aadf"
      unitRef="usd">116590000</ttwo:DerivativeNotionalAmountToSell>
    <ttwo:DerivativeNotionalAmountToBuy
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzYvZnJhZzphMGQ3N2Q1MTBhNjM0ODE1OWI0MTU3ZTYxYjYwMTA0YS90YWJsZTphMDFiOGM3YmZiMzI0Nzc1OTlmYjJjYjVjOTc3NzBhYS90YWJsZXJhbmdlOmEwMWI4YzdiZmIzMjQ3NzU5OWZiMmNiNWM5Nzc3MGFhXzMtMi0xLTEtMA_aeea2ffd-aa76-4063-b294-28b11734349a"
      unitRef="usd">52596000</ttwo:DerivativeNotionalAmountToBuy>
    <ttwo:DerivativeNotionalAmountToBuy
      contextRef="i5bd4d54d389c43a7afcea2b15b9ea77c_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzYvZnJhZzphMGQ3N2Q1MTBhNjM0ODE1OWI0MTU3ZTYxYjYwMTA0YS90YWJsZTphMDFiOGM3YmZiMzI0Nzc1OTlmYjJjYjVjOTc3NzBhYS90YWJsZXJhbmdlOmEwMWI4YzdiZmIzMjQ3NzU5OWZiMmNiNWM5Nzc3MGFhXzMtNC0xLTEtMA_0c7f9705-c8b2-4d08-b495-ae469819f803"
      unitRef="usd">87793000</ttwo:DerivativeNotionalAmountToBuy>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzYvZnJhZzphMGQ3N2Q1MTBhNjM0ODE1OWI0MTU3ZTYxYjYwMTA0YS90ZXh0cmVnaW9uOmEwZDc3ZDUxMGE2MzQ4MTU5YjQxNTdlNjFiNjAxMDRhXzY3Nw_56ebe8b3-2e3a-409f-8a3f-353fe0a5a45b"
      unitRef="usd">-959000</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzYvZnJhZzphMGQ3N2Q1MTBhNjM0ODE1OWI0MTU3ZTYxYjYwMTA0YS90ZXh0cmVnaW9uOmEwZDc3ZDUxMGE2MzQ4MTU5YjQxNTdlNjFiNjAxMDRhXzY4OQ_f4be2720-3ccd-4993-a74a-af1e43bd2478"
      unitRef="usd">16831000</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
      contextRef="ia0b4ed62263b4059a2bbd8c1630332d7_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzYvZnJhZzphMGQ3N2Q1MTBhNjM0ODE1OWI0MTU3ZTYxYjYwMTA0YS90ZXh0cmVnaW9uOmEwZDc3ZDUxMGE2MzQ4MTU5YjQxNTdlNjFiNjAxMDRhXzcwNQ_32aa8c81-3b8a-4429-a3c2-1f0636a0ff1a"
      unitRef="usd">-19473000</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i0d8ad68717af46de80fbc5082a37a0fa_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzYvZnJhZzphMGQ3N2Q1MTBhNjM0ODE1OWI0MTU3ZTYxYjYwMTA0YS90ZXh0cmVnaW9uOmEwZDc3ZDUxMGE2MzQ4MTU5YjQxNTdlNjFiNjAxMDRhXzE2Mjc_3f5630a7-f1cb-4b23-8435-660b2abd625d"
      unitRef="usd">108867000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:InventoryDisclosureTextBlock
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzkvZnJhZzo2NWE0MzUzNDFkZjU0ZTgzYTE0MzZiOGE5MWRjMzMxZS90ZXh0cmVnaW9uOjY1YTQzNTM0MWRmNTRlODNhMTQzNmI4YTkxZGMzMzFlXzE2Ng_87953880-a447-4d28-92a2-88c0a8596262">INVENTORY&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Inventory balances by category are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:71.060%;"/&gt;&lt;td style="width:1.0%;"/&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:10.737%;"/&gt;&lt;td style="width:1.0%;"/&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:10.739%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Finished products&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;24,847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Parts and supplies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Inventory&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;28,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Estimated product returns included in inventory at March&#160;31, 2020 and 2019 were $506 and $491, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzkvZnJhZzo2NWE0MzUzNDFkZjU0ZTgzYTE0MzZiOGE5MWRjMzMxZS90ZXh0cmVnaW9uOjY1YTQzNTM0MWRmNTRlODNhMTQzNmI4YTkxZGMzMzFlXzE2Mg_267c9a80-3a00-4b0f-a3eb-5009a4f0744d">Inventory balances by category are as follows:&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:71.060%;"/&gt;&lt;td style="width:1.0%;"/&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:10.737%;"/&gt;&lt;td style="width:1.0%;"/&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:10.739%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Finished products&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;24,847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Parts and supplies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Inventory&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;28,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzkvZnJhZzo2NWE0MzUzNDFkZjU0ZTgzYTE0MzZiOGE5MWRjMzMxZS90YWJsZTozODk0YWExZmFiZWQ0ZGViYTgwMDhlY2U2YzdkNjAwMC90YWJsZXJhbmdlOjM4OTRhYTFmYWJlZDRkZWJhODAwOGVjZTZjN2Q2MDAwXzItMi0xLTEtMA_e5ebf986-6e56-4478-82bd-cd79bcbbbdca"
      unitRef="usd">17984000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="i5bd4d54d389c43a7afcea2b15b9ea77c_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzkvZnJhZzo2NWE0MzUzNDFkZjU0ZTgzYTE0MzZiOGE5MWRjMzMxZS90YWJsZTozODk0YWExZmFiZWQ0ZGViYTgwMDhlY2U2YzdkNjAwMC90YWJsZXJhbmdlOjM4OTRhYTFmYWJlZDRkZWJhODAwOGVjZTZjN2Q2MDAwXzItNC0xLTEtMA_985236d5-7dd1-45e6-8f09-c685d56c6c24"
      unitRef="usd">24847000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryRawMaterialsAndSuppliesNetOfReserves
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzkvZnJhZzo2NWE0MzUzNDFkZjU0ZTgzYTE0MzZiOGE5MWRjMzMxZS90YWJsZTozODk0YWExZmFiZWQ0ZGViYTgwMDhlY2U2YzdkNjAwMC90YWJsZXJhbmdlOjM4OTRhYTFmYWJlZDRkZWJhODAwOGVjZTZjN2Q2MDAwXzMtMi0xLTEtMA_c882b610-7247-4488-aa22-13bb4d6bf973"
      unitRef="usd">1124000</us-gaap:InventoryRawMaterialsAndSuppliesNetOfReserves>
    <us-gaap:InventoryRawMaterialsAndSuppliesNetOfReserves
      contextRef="i5bd4d54d389c43a7afcea2b15b9ea77c_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzkvZnJhZzo2NWE0MzUzNDFkZjU0ZTgzYTE0MzZiOGE5MWRjMzMxZS90YWJsZTozODk0YWExZmFiZWQ0ZGViYTgwMDhlY2U2YzdkNjAwMC90YWJsZXJhbmdlOjM4OTRhYTFmYWJlZDRkZWJhODAwOGVjZTZjN2Q2MDAwXzMtNC0xLTEtMA_ba5579f4-39e1-42f2-bfb6-b683fc92ce99"
      unitRef="usd">3353000</us-gaap:InventoryRawMaterialsAndSuppliesNetOfReserves>
    <us-gaap:InventoryNet
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzkvZnJhZzo2NWE0MzUzNDFkZjU0ZTgzYTE0MzZiOGE5MWRjMzMxZS90YWJsZTozODk0YWExZmFiZWQ0ZGViYTgwMDhlY2U2YzdkNjAwMC90YWJsZXJhbmdlOjM4OTRhYTFmYWJlZDRkZWJhODAwOGVjZTZjN2Q2MDAwXzQtMi0xLTEtMA_2b3a43ce-6ad5-4dca-9352-498700738c42"
      unitRef="usd">19108000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i5bd4d54d389c43a7afcea2b15b9ea77c_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzkvZnJhZzo2NWE0MzUzNDFkZjU0ZTgzYTE0MzZiOGE5MWRjMzMxZS90YWJsZTozODk0YWExZmFiZWQ0ZGViYTgwMDhlY2U2YzdkNjAwMC90YWJsZXJhbmdlOjM4OTRhYTFmYWJlZDRkZWJhODAwOGVjZTZjN2Q2MDAwXzQtNC0xLTEtMA_88688fa5-1f5a-442e-aba6-d27badc7dbd7"
      unitRef="usd">28200000</us-gaap:InventoryNet>
    <ttwo:InventoryEstimatedProductReturns
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzkvZnJhZzo2NWE0MzUzNDFkZjU0ZTgzYTE0MzZiOGE5MWRjMzMxZS90ZXh0cmVnaW9uOjY1YTQzNTM0MWRmNTRlODNhMTQzNmI4YTkxZGMzMzFlXzEzOQ_a0fd6220-2c62-4982-b1ba-7cb34554ddb5"
      unitRef="usd">506000</ttwo:InventoryEstimatedProductReturns>
    <ttwo:InventoryEstimatedProductReturns
      contextRef="i5bd4d54d389c43a7afcea2b15b9ea77c_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMzkvZnJhZzo2NWE0MzUzNDFkZjU0ZTgzYTE0MzZiOGE5MWRjMzMxZS90ZXh0cmVnaW9uOjY1YTQzNTM0MWRmNTRlODNhMTQzNmI4YTkxZGMzMzFlXzE0Ng_c6a08825-f8dc-49de-9d97-83fa79abaa5b"
      unitRef="usd">491000</ttwo:InventoryEstimatedProductReturns>
    <ttwo:SoftwareDevelopmentCostsAndLicensesDisclosureTextBlock
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNDIvZnJhZzpkMTczMjIzOTU1Zjk0ZDM0YTM2NzAzZTIxYjQwZjk0Yy90ZXh0cmVnaW9uOmQxNzMyMjM5NTVmOTRkMzRhMzY3MDNlMjFiNDBmOTRjXzYzMA_82eb91c3-f2f3-4239-97fc-f2d5d0d9ad22">SOFTWARE DEVELOPMENT COSTS AND LICENSES&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Details of our capitalized software development costs and licenses are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:44.120%;"/&gt;&lt;td style="width:1.0%;"/&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:10.737%;"/&gt;&lt;td style="width:1.0%;"/&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:10.737%;"/&gt;&lt;td style="width:1.0%;"/&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:10.737%;"/&gt;&lt;td style="width:1.0%;"/&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:10.741%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Non-current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Non-current&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Software development costs, internally developed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17,367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;305,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;434,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Software development costs, externally developed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;92,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;168,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Licenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Software development costs and licenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;40,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;401,778&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;28,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;603,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Software development costs and licenses, net of current portion as of March&#160;31, 2020 and 2019 included $333,063 and $378,030, respectively, related to titles that have not been released.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Amortization and impairment of software development costs and licenses are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:57.590%;"/&gt;&lt;td style="width:1.0%;"/&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:10.737%;"/&gt;&lt;td style="width:1.0%;"/&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:10.737%;"/&gt;&lt;td style="width:1.0%;"/&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:10.740%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal Year Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amortization of software development costs and licenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;321,956&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;342,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;101,437&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Impairment of software development costs and licenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less: Portion representing stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(154,031)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(149,075)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(24,610)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amortization and impairment, net of stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;167,925&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;201,221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;77,887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;During the twelve months ended March 31, 2019, we recorded $7,426 of software development impairment charges (a component of Cost of goods sold). The impairment charges related to a decision not to proceed with further development of certain interactive entertainment software.&lt;/span&gt;&lt;/div&gt;</ttwo:SoftwareDevelopmentCostsAndLicensesDisclosureTextBlock>
    <ttwo:ScheduleOfCapitalizedSoftwareDevelopmentCostsAndLicensesTableTextBlock
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNDIvZnJhZzpkMTczMjIzOTU1Zjk0ZDM0YTM2NzAzZTIxYjQwZjk0Yy90ZXh0cmVnaW9uOmQxNzMyMjM5NTVmOTRkMzRhMzY3MDNlMjFiNDBmOTRjXzYzMw_0ed0b43a-ba84-4243-948a-be7bc311f616">Details of our capitalized software development costs and licenses are as follows:&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:44.120%;"/&gt;&lt;td style="width:1.0%;"/&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:10.737%;"/&gt;&lt;td style="width:1.0%;"/&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:10.737%;"/&gt;&lt;td style="width:1.0%;"/&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:10.737%;"/&gt;&lt;td style="width:1.0%;"/&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:10.741%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Non-current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Non-current&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Software development costs, internally developed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17,367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;305,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;434,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Software development costs, externally developed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;92,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;168,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Licenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Software development costs and licenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;40,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;401,778&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;28,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;603,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</ttwo:ScheduleOfCapitalizedSoftwareDevelopmentCostsAndLicensesTableTextBlock>
    <ttwo:SoftwareDevelopmentCostsAndLicensesCurrent
      contextRef="i5590cf97fa95405cbd6220160c3e9815_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNDIvZnJhZzpkMTczMjIzOTU1Zjk0ZDM0YTM2NzAzZTIxYjQwZjk0Yy90YWJsZTpkMmMzZWVmMDhhOTM0MmRlYmNkZmQ1ODkzMWVmNzMzZS90YWJsZXJhbmdlOmQyYzNlZWYwOGE5MzQyZGViY2RmZDU4OTMxZWY3MzNlXzMtMi0xLTEtMA_959187a7-2c3f-4ab6-ba67-318bf8664396"
      unitRef="usd">17367000</ttwo:SoftwareDevelopmentCostsAndLicensesCurrent>
    <ttwo:SoftwareDevelopmentCostsAndLicensesNoncurrent
      contextRef="i5590cf97fa95405cbd6220160c3e9815_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNDIvZnJhZzpkMTczMjIzOTU1Zjk0ZDM0YTM2NzAzZTIxYjQwZjk0Yy90YWJsZTpkMmMzZWVmMDhhOTM0MmRlYmNkZmQ1ODkzMWVmNzMzZS90YWJsZXJhbmdlOmQyYzNlZWYwOGE5MzQyZGViY2RmZDU4OTMxZWY3MzNlXzMtNC0xLTEtMA_8048e1fa-cd0e-4607-9785-bdfc5f8467aa"
      unitRef="usd">305970000</ttwo:SoftwareDevelopmentCostsAndLicensesNoncurrent>
    <ttwo:SoftwareDevelopmentCostsAndLicensesCurrent
      contextRef="i0af4d789d07340a99eef1af15000c905_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNDIvZnJhZzpkMTczMjIzOTU1Zjk0ZDM0YTM2NzAzZTIxYjQwZjk0Yy90YWJsZTpkMmMzZWVmMDhhOTM0MmRlYmNkZmQ1ODkzMWVmNzMzZS90YWJsZXJhbmdlOmQyYzNlZWYwOGE5MzQyZGViY2RmZDU4OTMxZWY3MzNlXzMtNi0xLTEtMA_4cbb1b57-b4d6-4c19-8267-1731b4d9199b"
      unitRef="usd">14809000</ttwo:SoftwareDevelopmentCostsAndLicensesCurrent>
    <ttwo:SoftwareDevelopmentCostsAndLicensesNoncurrent
      contextRef="i0af4d789d07340a99eef1af15000c905_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNDIvZnJhZzpkMTczMjIzOTU1Zjk0ZDM0YTM2NzAzZTIxYjQwZjk0Yy90YWJsZTpkMmMzZWVmMDhhOTM0MmRlYmNkZmQ1ODkzMWVmNzMzZS90YWJsZXJhbmdlOmQyYzNlZWYwOGE5MzQyZGViY2RmZDU4OTMxZWY3MzNlXzMtOC0xLTEtMA_08309769-6bd8-4d72-bbcc-f491a0ab7347"
      unitRef="usd">434712000</ttwo:SoftwareDevelopmentCostsAndLicensesNoncurrent>
    <ttwo:SoftwareDevelopmentCostsAndLicensesCurrent
      contextRef="ib899793ff5974573b06232280267bd94_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNDIvZnJhZzpkMTczMjIzOTU1Zjk0ZDM0YTM2NzAzZTIxYjQwZjk0Yy90YWJsZTpkMmMzZWVmMDhhOTM0MmRlYmNkZmQ1ODkzMWVmNzMzZS90YWJsZXJhbmdlOmQyYzNlZWYwOGE5MzQyZGViY2RmZDU4OTMxZWY3MzNlXzQtMi0xLTEtMA_aa257534-9508-43c7-b16c-c9be1f4fabd0"
      unitRef="usd">10971000</ttwo:SoftwareDevelopmentCostsAndLicensesCurrent>
    <ttwo:SoftwareDevelopmentCostsAndLicensesNoncurrent
      contextRef="ib899793ff5974573b06232280267bd94_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNDIvZnJhZzpkMTczMjIzOTU1Zjk0ZDM0YTM2NzAzZTIxYjQwZjk0Yy90YWJsZTpkMmMzZWVmMDhhOTM0MmRlYmNkZmQ1ODkzMWVmNzMzZS90YWJsZXJhbmdlOmQyYzNlZWYwOGE5MzQyZGViY2RmZDU4OTMxZWY3MzNlXzQtNC0xLTEtMA_d87e84ca-ba88-43aa-ac1f-2cdd8ac0e3c9"
      unitRef="usd">92908000</ttwo:SoftwareDevelopmentCostsAndLicensesNoncurrent>
    <ttwo:SoftwareDevelopmentCostsAndLicensesCurrent
      contextRef="ie718c7d9a108468f8bf5181848aff070_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNDIvZnJhZzpkMTczMjIzOTU1Zjk0ZDM0YTM2NzAzZTIxYjQwZjk0Yy90YWJsZTpkMmMzZWVmMDhhOTM0MmRlYmNkZmQ1ODkzMWVmNzMzZS90YWJsZXJhbmdlOmQyYzNlZWYwOGE5MzQyZGViY2RmZDU4OTMxZWY3MzNlXzQtNi0xLTEtMA_2595807a-96cf-4a04-862a-4e507d08fde4"
      unitRef="usd">3655000</ttwo:SoftwareDevelopmentCostsAndLicensesCurrent>
    <ttwo:SoftwareDevelopmentCostsAndLicensesNoncurrent
      contextRef="ie718c7d9a108468f8bf5181848aff070_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNDIvZnJhZzpkMTczMjIzOTU1Zjk0ZDM0YTM2NzAzZTIxYjQwZjk0Yy90YWJsZTpkMmMzZWVmMDhhOTM0MmRlYmNkZmQ1ODkzMWVmNzMzZS90YWJsZXJhbmdlOmQyYzNlZWYwOGE5MzQyZGViY2RmZDU4OTMxZWY3MzNlXzQtOC0xLTEtMA_51cc7e54-a735-47ea-8a9f-3fa44e40a881"
      unitRef="usd">168381000</ttwo:SoftwareDevelopmentCostsAndLicensesNoncurrent>
    <ttwo:SoftwareDevelopmentCostsAndLicensesCurrent
      contextRef="i433f08b568694121a3f603662127b1de_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNDIvZnJhZzpkMTczMjIzOTU1Zjk0ZDM0YTM2NzAzZTIxYjQwZjk0Yy90YWJsZTpkMmMzZWVmMDhhOTM0MmRlYmNkZmQ1ODkzMWVmNzMzZS90YWJsZXJhbmdlOmQyYzNlZWYwOGE5MzQyZGViY2RmZDU4OTMxZWY3MzNlXzUtMi0xLTEtMA_b286a00b-664e-43a0-9b94-26a7a81c0f0a"
      unitRef="usd">11978000</ttwo:SoftwareDevelopmentCostsAndLicensesCurrent>
    <ttwo:SoftwareDevelopmentCostsAndLicensesNoncurrent
      contextRef="i433f08b568694121a3f603662127b1de_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNDIvZnJhZzpkMTczMjIzOTU1Zjk0ZDM0YTM2NzAzZTIxYjQwZjk0Yy90YWJsZTpkMmMzZWVmMDhhOTM0MmRlYmNkZmQ1ODkzMWVmNzMzZS90YWJsZXJhbmdlOmQyYzNlZWYwOGE5MzQyZGViY2RmZDU4OTMxZWY3MzNlXzUtNC0xLTEtMA_3ce8eb06-4619-44e5-bf9e-84f6845b4fdb"
      unitRef="usd">2900000</ttwo:SoftwareDevelopmentCostsAndLicensesNoncurrent>
    <ttwo:SoftwareDevelopmentCostsAndLicensesCurrent
      contextRef="ifacd873fdd624677b2c3715d7234e6b7_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNDIvZnJhZzpkMTczMjIzOTU1Zjk0ZDM0YTM2NzAzZTIxYjQwZjk0Yy90YWJsZTpkMmMzZWVmMDhhOTM0MmRlYmNkZmQ1ODkzMWVmNzMzZS90YWJsZXJhbmdlOmQyYzNlZWYwOGE5MzQyZGViY2RmZDU4OTMxZWY3MzNlXzUtNi0xLTEtMA_fa36ac27-862a-48ed-aaca-792d8bdabad5"
      unitRef="usd">10416000</ttwo:SoftwareDevelopmentCostsAndLicensesCurrent>
    <ttwo:SoftwareDevelopmentCostsAndLicensesNoncurrent
      contextRef="ifacd873fdd624677b2c3715d7234e6b7_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNDIvZnJhZzpkMTczMjIzOTU1Zjk0ZDM0YTM2NzAzZTIxYjQwZjk0Yy90YWJsZTpkMmMzZWVmMDhhOTM0MmRlYmNkZmQ1ODkzMWVmNzMzZS90YWJsZXJhbmdlOmQyYzNlZWYwOGE5MzQyZGViY2RmZDU4OTMxZWY3MzNlXzUtOC0xLTEtMA_297cc25b-70fb-4a79-9cd8-547b6b5f1c15"
      unitRef="usd">343000</ttwo:SoftwareDevelopmentCostsAndLicensesNoncurrent>
    <ttwo:SoftwareDevelopmentCostsAndLicensesCurrent
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNDIvZnJhZzpkMTczMjIzOTU1Zjk0ZDM0YTM2NzAzZTIxYjQwZjk0Yy90YWJsZTpkMmMzZWVmMDhhOTM0MmRlYmNkZmQ1ODkzMWVmNzMzZS90YWJsZXJhbmdlOmQyYzNlZWYwOGE5MzQyZGViY2RmZDU4OTMxZWY3MzNlXzYtMi0xLTEtMA_c5e7be11-6458-4599-a3b0-319c8c85a8f9"
      unitRef="usd">40316000</ttwo:SoftwareDevelopmentCostsAndLicensesCurrent>
    <ttwo:SoftwareDevelopmentCostsAndLicensesNoncurrent
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNDIvZnJhZzpkMTczMjIzOTU1Zjk0ZDM0YTM2NzAzZTIxYjQwZjk0Yy90YWJsZTpkMmMzZWVmMDhhOTM0MmRlYmNkZmQ1ODkzMWVmNzMzZS90YWJsZXJhbmdlOmQyYzNlZWYwOGE5MzQyZGViY2RmZDU4OTMxZWY3MzNlXzYtNC0xLTEtMA_0674a733-b0f6-46cb-8056-f63933395596"
      unitRef="usd">401778000</ttwo:SoftwareDevelopmentCostsAndLicensesNoncurrent>
    <ttwo:SoftwareDevelopmentCostsAndLicensesCurrent
      contextRef="i5bd4d54d389c43a7afcea2b15b9ea77c_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNDIvZnJhZzpkMTczMjIzOTU1Zjk0ZDM0YTM2NzAzZTIxYjQwZjk0Yy90YWJsZTpkMmMzZWVmMDhhOTM0MmRlYmNkZmQ1ODkzMWVmNzMzZS90YWJsZXJhbmdlOmQyYzNlZWYwOGE5MzQyZGViY2RmZDU4OTMxZWY3MzNlXzYtNi0xLTEtMA_be01ca80-55eb-47dc-b439-54fe821a717b"
      unitRef="usd">28880000</ttwo:SoftwareDevelopmentCostsAndLicensesCurrent>
    <ttwo:SoftwareDevelopmentCostsAndLicensesNoncurrent
      contextRef="i5bd4d54d389c43a7afcea2b15b9ea77c_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNDIvZnJhZzpkMTczMjIzOTU1Zjk0ZDM0YTM2NzAzZTIxYjQwZjk0Yy90YWJsZTpkMmMzZWVmMDhhOTM0MmRlYmNkZmQ1ODkzMWVmNzMzZS90YWJsZXJhbmdlOmQyYzNlZWYwOGE5MzQyZGViY2RmZDU4OTMxZWY3MzNlXzYtOC0xLTEtMA_3c5e580a-d93e-4705-abba-121026bc4a26"
      unitRef="usd">603436000</ttwo:SoftwareDevelopmentCostsAndLicensesNoncurrent>
    <ttwo:SoftwareDevelopmentCostsAndLicensesRelatedToTitlesNotReleased
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNDIvZnJhZzpkMTczMjIzOTU1Zjk0ZDM0YTM2NzAzZTIxYjQwZjk0Yy90ZXh0cmVnaW9uOmQxNzMyMjM5NTVmOTRkMzRhMzY3MDNlMjFiNDBmOTRjXzIyOA_e317fdd2-6eb3-4ad4-9cbe-fe84f11b57ea"
      unitRef="usd">333063000</ttwo:SoftwareDevelopmentCostsAndLicensesRelatedToTitlesNotReleased>
    <ttwo:SoftwareDevelopmentCostsAndLicensesRelatedToTitlesNotReleased
      contextRef="i5bd4d54d389c43a7afcea2b15b9ea77c_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNDIvZnJhZzpkMTczMjIzOTU1Zjk0ZDM0YTM2NzAzZTIxYjQwZjk0Yy90ZXh0cmVnaW9uOmQxNzMyMjM5NTVmOTRkMzRhMzY3MDNlMjFiNDBmOTRjXzIzNQ_26ff9d3f-3f91-483f-b840-0f7500be9d47"
      unitRef="usd">378030000</ttwo:SoftwareDevelopmentCostsAndLicensesRelatedToTitlesNotReleased>
    <ttwo:ScheduleOfAmortizationAndImpairmentOfSoftwareDevelopmentCostsAndLicensesTableTextBlock
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNDIvZnJhZzpkMTczMjIzOTU1Zjk0ZDM0YTM2NzAzZTIxYjQwZjk0Yy90ZXh0cmVnaW9uOmQxNzMyMjM5NTVmOTRkMzRhMzY3MDNlMjFiNDBmOTRjXzEyNjQ0MzgzNzIwMTg5_46ae847d-92d4-457c-a57c-73e18ca58d75">Amortization and impairment of software development costs and licenses are as follows:&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:57.590%;"/&gt;&lt;td style="width:1.0%;"/&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:10.737%;"/&gt;&lt;td style="width:1.0%;"/&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:10.737%;"/&gt;&lt;td style="width:1.0%;"/&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:10.740%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal Year Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amortization of software development costs and licenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;321,956&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;342,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;101,437&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Impairment of software development costs and licenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less: Portion representing stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(154,031)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(149,075)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(24,610)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amortization and impairment, net of stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;167,925&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;201,221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;77,887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</ttwo:ScheduleOfAmortizationAndImpairmentOfSoftwareDevelopmentCostsAndLicensesTableTextBlock>
    <ttwo:AmortizationOfSoftwareDevelopmentCostsAndLicensesGross
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNDIvZnJhZzpkMTczMjIzOTU1Zjk0ZDM0YTM2NzAzZTIxYjQwZjk0Yy90YWJsZTplZTllMTM3ZTMxYmE0ZjcyODIxNGMzYjZhYjAyYTAxMC90YWJsZXJhbmdlOmVlOWUxMzdlMzFiYTRmNzI4MjE0YzNiNmFiMDJhMDEwXzItMi0xLTEtMA_d5339d39-fa99-4ba9-b4c6-b94c799eb824"
      unitRef="usd">321956000</ttwo:AmortizationOfSoftwareDevelopmentCostsAndLicensesGross>
    <ttwo:AmortizationOfSoftwareDevelopmentCostsAndLicensesGross
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNDIvZnJhZzpkMTczMjIzOTU1Zjk0ZDM0YTM2NzAzZTIxYjQwZjk0Yy90YWJsZTplZTllMTM3ZTMxYmE0ZjcyODIxNGMzYjZhYjAyYTAxMC90YWJsZXJhbmdlOmVlOWUxMzdlMzFiYTRmNzI4MjE0YzNiNmFiMDJhMDEwXzItNC0xLTEtMA_f98cc9ae-d6df-423d-b492-0ea4e920d19d"
      unitRef="usd">342870000</ttwo:AmortizationOfSoftwareDevelopmentCostsAndLicensesGross>
    <ttwo:AmortizationOfSoftwareDevelopmentCostsAndLicensesGross
      contextRef="ia0b4ed62263b4059a2bbd8c1630332d7_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNDIvZnJhZzpkMTczMjIzOTU1Zjk0ZDM0YTM2NzAzZTIxYjQwZjk0Yy90YWJsZTplZTllMTM3ZTMxYmE0ZjcyODIxNGMzYjZhYjAyYTAxMC90YWJsZXJhbmdlOmVlOWUxMzdlMzFiYTRmNzI4MjE0YzNiNmFiMDJhMDEwXzItNi0xLTEtMA_fcd5bdd2-6a94-4813-a4f6-746648f7bdf9"
      unitRef="usd">101437000</ttwo:AmortizationOfSoftwareDevelopmentCostsAndLicensesGross>
    <ttwo:ImpairmentOfSoftwareDevelopmentCostsAndLicensesGross
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNDIvZnJhZzpkMTczMjIzOTU1Zjk0ZDM0YTM2NzAzZTIxYjQwZjk0Yy90YWJsZTplZTllMTM3ZTMxYmE0ZjcyODIxNGMzYjZhYjAyYTAxMC90YWJsZXJhbmdlOmVlOWUxMzdlMzFiYTRmNzI4MjE0YzNiNmFiMDJhMDEwXzMtMi0xLTEtMA_dd66f79d-abdf-4591-b15e-1f128e530e61"
      unitRef="usd">0</ttwo:ImpairmentOfSoftwareDevelopmentCostsAndLicensesGross>
    <ttwo:ImpairmentOfSoftwareDevelopmentCostsAndLicensesGross
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNDIvZnJhZzpkMTczMjIzOTU1Zjk0ZDM0YTM2NzAzZTIxYjQwZjk0Yy90YWJsZTplZTllMTM3ZTMxYmE0ZjcyODIxNGMzYjZhYjAyYTAxMC90YWJsZXJhbmdlOmVlOWUxMzdlMzFiYTRmNzI4MjE0YzNiNmFiMDJhMDEwXzMtNC0xLTEtMA_49d7a26f-db3c-4551-86f3-d19bc9548d58"
      unitRef="usd">7426000</ttwo:ImpairmentOfSoftwareDevelopmentCostsAndLicensesGross>
    <ttwo:ImpairmentOfSoftwareDevelopmentCostsAndLicensesGross
      contextRef="ia0b4ed62263b4059a2bbd8c1630332d7_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNDIvZnJhZzpkMTczMjIzOTU1Zjk0ZDM0YTM2NzAzZTIxYjQwZjk0Yy90YWJsZTplZTllMTM3ZTMxYmE0ZjcyODIxNGMzYjZhYjAyYTAxMC90YWJsZXJhbmdlOmVlOWUxMzdlMzFiYTRmNzI4MjE0YzNiNmFiMDJhMDEwXzMtNi0xLTEtMA_445b1af3-e8a3-47f0-a0c7-a8852c99c3ba"
      unitRef="usd">1060000</ttwo:ImpairmentOfSoftwareDevelopmentCostsAndLicensesGross>
    <ttwo:StockBasedCompensationIncludedInAmortizationAndImpairmentOfSoftwareDevelopmentCostsAndLicenses
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNDIvZnJhZzpkMTczMjIzOTU1Zjk0ZDM0YTM2NzAzZTIxYjQwZjk0Yy90YWJsZTplZTllMTM3ZTMxYmE0ZjcyODIxNGMzYjZhYjAyYTAxMC90YWJsZXJhbmdlOmVlOWUxMzdlMzFiYTRmNzI4MjE0YzNiNmFiMDJhMDEwXzQtMi0xLTEtMA_16112c88-920d-4e0b-8186-73d1f7b47041"
      unitRef="usd">154031000</ttwo:StockBasedCompensationIncludedInAmortizationAndImpairmentOfSoftwareDevelopmentCostsAndLicenses>
    <ttwo:StockBasedCompensationIncludedInAmortizationAndImpairmentOfSoftwareDevelopmentCostsAndLicenses
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNDIvZnJhZzpkMTczMjIzOTU1Zjk0ZDM0YTM2NzAzZTIxYjQwZjk0Yy90YWJsZTplZTllMTM3ZTMxYmE0ZjcyODIxNGMzYjZhYjAyYTAxMC90YWJsZXJhbmdlOmVlOWUxMzdlMzFiYTRmNzI4MjE0YzNiNmFiMDJhMDEwXzQtNC0xLTEtMA_f0dc66cf-74b8-442b-9b5f-b9249f368383"
      unitRef="usd">149075000</ttwo:StockBasedCompensationIncludedInAmortizationAndImpairmentOfSoftwareDevelopmentCostsAndLicenses>
    <ttwo:StockBasedCompensationIncludedInAmortizationAndImpairmentOfSoftwareDevelopmentCostsAndLicenses
      contextRef="ia0b4ed62263b4059a2bbd8c1630332d7_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNDIvZnJhZzpkMTczMjIzOTU1Zjk0ZDM0YTM2NzAzZTIxYjQwZjk0Yy90YWJsZTplZTllMTM3ZTMxYmE0ZjcyODIxNGMzYjZhYjAyYTAxMC90YWJsZXJhbmdlOmVlOWUxMzdlMzFiYTRmNzI4MjE0YzNiNmFiMDJhMDEwXzQtNi0xLTEtMA_91dc6381-df9b-4c3e-96d7-da65833f72b4"
      unitRef="usd">24610000</ttwo:StockBasedCompensationIncludedInAmortizationAndImpairmentOfSoftwareDevelopmentCostsAndLicenses>
    <ttwo:AmortizationAndImpairmentOfSoftwareDevelopmentCostsAndLicenses
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNDIvZnJhZzpkMTczMjIzOTU1Zjk0ZDM0YTM2NzAzZTIxYjQwZjk0Yy90YWJsZTplZTllMTM3ZTMxYmE0ZjcyODIxNGMzYjZhYjAyYTAxMC90YWJsZXJhbmdlOmVlOWUxMzdlMzFiYTRmNzI4MjE0YzNiNmFiMDJhMDEwXzUtMi0xLTEtMA_c712210f-c27e-40c5-bb47-d091fc938699"
      unitRef="usd">167925000</ttwo:AmortizationAndImpairmentOfSoftwareDevelopmentCostsAndLicenses>
    <ttwo:AmortizationAndImpairmentOfSoftwareDevelopmentCostsAndLicenses
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNDIvZnJhZzpkMTczMjIzOTU1Zjk0ZDM0YTM2NzAzZTIxYjQwZjk0Yy90YWJsZTplZTllMTM3ZTMxYmE0ZjcyODIxNGMzYjZhYjAyYTAxMC90YWJsZXJhbmdlOmVlOWUxMzdlMzFiYTRmNzI4MjE0YzNiNmFiMDJhMDEwXzUtNC0xLTEtMA_d33a8189-ff57-4ba0-8a88-d705111985e1"
      unitRef="usd">201221000</ttwo:AmortizationAndImpairmentOfSoftwareDevelopmentCostsAndLicenses>
    <ttwo:AmortizationAndImpairmentOfSoftwareDevelopmentCostsAndLicenses
      contextRef="ia0b4ed62263b4059a2bbd8c1630332d7_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNDIvZnJhZzpkMTczMjIzOTU1Zjk0ZDM0YTM2NzAzZTIxYjQwZjk0Yy90YWJsZTplZTllMTM3ZTMxYmE0ZjcyODIxNGMzYjZhYjAyYTAxMC90YWJsZXJhbmdlOmVlOWUxMzdlMzFiYTRmNzI4MjE0YzNiNmFiMDJhMDEwXzUtNi0xLTEtMA_c823361b-347b-43b4-b33f-236cff248e4b"
      unitRef="usd">77887000</ttwo:AmortizationAndImpairmentOfSoftwareDevelopmentCostsAndLicenses>
    <us-gaap:ImpairmentOfIntangibleAssetsFinitelived
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNDIvZnJhZzpkMTczMjIzOTU1Zjk0ZDM0YTM2NzAzZTIxYjQwZjk0Yy90ZXh0cmVnaW9uOmQxNzMyMjM5NTVmOTRkMzRhMzY3MDNlMjFiNDBmOTRjXzQxOA_1ddbc518-6689-41eb-9e1d-bd2c4fcaff1a"
      unitRef="usd">7426000</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNDUvZnJhZzo3ZGYwMGMxODQ3NGU0OGYxOGU5NGUxMGMyNWNmZDVjZS90ZXh0cmVnaW9uOjdkZjAwYzE4NDc0ZTQ4ZjE4ZTk0ZTEwYzI1Y2ZkNWNlXzI2OQ_46c119cf-90f8-4d26-bed7-2b25b64ed90d">FIXED ASSETS, NET&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Fixed asset balances by category are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:71.060%;"/&gt;&lt;td style="width:1.0%;"/&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:10.737%;"/&gt;&lt;td style="width:1.0%;"/&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:10.739%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Computer equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;127,897&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;118,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;113,057&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;99,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Computer software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;60,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;52,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Office equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;330,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;297,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less: accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(198,202)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(169,630)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fixed assets, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;131,888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;127,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Depreciation expense related to fixed assets for the fiscal years ended March&#160;31, 2020, 2019 and 2018 was $47,628, $39,726 and $32,202, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following represents our fixed assets, net by location:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:67.005%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.473%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.062%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;87,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;78,197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;International&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;44,735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;49,685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fixed assets, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;131,888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;127,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNDUvZnJhZzo3ZGYwMGMxODQ3NGU0OGYxOGU5NGUxMGMyNWNmZDVjZS90ZXh0cmVnaW9uOjdkZjAwYzE4NDc0ZTQ4ZjE4ZTk0ZTEwYzI1Y2ZkNWNlXzI2Ng_2eed297d-6c43-449a-84d7-4cfa32004071">Fixed asset balances by category are as follows:&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:71.060%;"/&gt;&lt;td style="width:1.0%;"/&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:10.737%;"/&gt;&lt;td style="width:1.0%;"/&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:10.739%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Computer equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;127,897&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;118,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;113,057&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;99,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Computer software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;60,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;52,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Office equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;330,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;297,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less: accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(198,202)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(169,630)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fixed assets, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;131,888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;127,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="padding-left:36pt;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following represents our fixed assets, net by location:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:67.005%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.473%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.062%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;87,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;78,197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;International&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;44,735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;49,685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fixed assets, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;131,888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;127,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i2e1bfa631ffc4c4e94c0c10f0a48daec_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNDUvZnJhZzo3ZGYwMGMxODQ3NGU0OGYxOGU5NGUxMGMyNWNmZDVjZS90YWJsZTo2MzZiZmJhNTdiZDc0ZDA1OWVkMzg4ZjRkYzdhZGMwNi90YWJsZXJhbmdlOjYzNmJmYmE1N2JkNzRkMDU5ZWQzODhmNGRjN2FkYzA2XzItMi0xLTEtMA_bdb6581f-44fc-4a65-810f-eb7bb4e1d2d0"
      unitRef="usd">127897000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i68ec0b8160e84b23b4c0e05e5774b046_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNDUvZnJhZzo3ZGYwMGMxODQ3NGU0OGYxOGU5NGUxMGMyNWNmZDVjZS90YWJsZTo2MzZiZmJhNTdiZDc0ZDA1OWVkMzg4ZjRkYzdhZGMwNi90YWJsZXJhbmdlOjYzNmJmYmE1N2JkNzRkMDU5ZWQzODhmNGRjN2FkYzA2XzItNC0xLTEtMA_04e37175-938d-414c-b955-dfbe8ee4b559"
      unitRef="usd">118841000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i1198477434e0443c89992ebd8f0f3c07_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNDUvZnJhZzo3ZGYwMGMxODQ3NGU0OGYxOGU5NGUxMGMyNWNmZDVjZS90YWJsZTo2MzZiZmJhNTdiZDc0ZDA1OWVkMzg4ZjRkYzdhZGMwNi90YWJsZXJhbmdlOjYzNmJmYmE1N2JkNzRkMDU5ZWQzODhmNGRjN2FkYzA2XzMtMi0xLTEtMA_df291e25-a649-4888-bd4a-481f6f27289b"
      unitRef="usd">113057000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ia2ea632b56b4478bb8f9db78a7515526_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNDUvZnJhZzo3ZGYwMGMxODQ3NGU0OGYxOGU5NGUxMGMyNWNmZDVjZS90YWJsZTo2MzZiZmJhNTdiZDc0ZDA1OWVkMzg4ZjRkYzdhZGMwNi90YWJsZXJhbmdlOjYzNmJmYmE1N2JkNzRkMDU5ZWQzODhmNGRjN2FkYzA2XzMtNC0xLTEtMA_2915c4d7-c36e-499c-93e9-801e58cc55c0"
      unitRef="usd">99093000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="idfad3ccabbb24ba5aa9bd0126eeb51d3_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNDUvZnJhZzo3ZGYwMGMxODQ3NGU0OGYxOGU5NGUxMGMyNWNmZDVjZS90YWJsZTo2MzZiZmJhNTdiZDc0ZDA1OWVkMzg4ZjRkYzdhZGMwNi90YWJsZXJhbmdlOjYzNmJmYmE1N2JkNzRkMDU5ZWQzODhmNGRjN2FkYzA2XzQtMi0xLTEtMA_cb4c9c0c-2972-47cf-a787-c08d5411b363"
      unitRef="usd">60507000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i8200599d98d2481895a9163670bf4e2c_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNDUvZnJhZzo3ZGYwMGMxODQ3NGU0OGYxOGU5NGUxMGMyNWNmZDVjZS90YWJsZTo2MzZiZmJhNTdiZDc0ZDA1OWVkMzg4ZjRkYzdhZGMwNi90YWJsZXJhbmdlOjYzNmJmYmE1N2JkNzRkMDU5ZWQzODhmNGRjN2FkYzA2XzQtNC0xLTEtMA_422ef0f9-775a-4263-bffb-53ff5e09b206"
      unitRef="usd">52641000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i42480e4b85534ac4a641d1e213e68e08_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNDUvZnJhZzo3ZGYwMGMxODQ3NGU0OGYxOGU5NGUxMGMyNWNmZDVjZS90YWJsZTo2MzZiZmJhNTdiZDc0ZDA1OWVkMzg4ZjRkYzdhZGMwNi90YWJsZXJhbmdlOjYzNmJmYmE1N2JkNzRkMDU5ZWQzODhmNGRjN2FkYzA2XzUtMi0xLTEtMA_274a1a38-b38a-4b3e-a240-ce03ba7abc5a"
      unitRef="usd">16520000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i6e06116478684ff9b6ecabcb10d71648_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNDUvZnJhZzo3ZGYwMGMxODQ3NGU0OGYxOGU5NGUxMGMyNWNmZDVjZS90YWJsZTo2MzZiZmJhNTdiZDc0ZDA1OWVkMzg4ZjRkYzdhZGMwNi90YWJsZXJhbmdlOjYzNmJmYmE1N2JkNzRkMDU5ZWQzODhmNGRjN2FkYzA2XzUtNC0xLTEtMA_4c9095f9-4e0b-4035-8843-ec46fa1f9e25"
      unitRef="usd">16179000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i9c623fd5a38f431aa635ff4636bd1018_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNDUvZnJhZzo3ZGYwMGMxODQ3NGU0OGYxOGU5NGUxMGMyNWNmZDVjZS90YWJsZTo2MzZiZmJhNTdiZDc0ZDA1OWVkMzg4ZjRkYzdhZGMwNi90YWJsZXJhbmdlOjYzNmJmYmE1N2JkNzRkMDU5ZWQzODhmNGRjN2FkYzA2XzYtMi0xLTEtMA_4324b260-47e5-45ae-9201-e55b6510a332"
      unitRef="usd">12109000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i4c65c22483b849da91f2f1d7fb5584dc_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNDUvZnJhZzo3ZGYwMGMxODQ3NGU0OGYxOGU5NGUxMGMyNWNmZDVjZS90YWJsZTo2MzZiZmJhNTdiZDc0ZDA1OWVkMzg4ZjRkYzdhZGMwNi90YWJsZXJhbmdlOjYzNmJmYmE1N2JkNzRkMDU5ZWQzODhmNGRjN2FkYzA2XzYtNC0xLTEtMA_503dd781-9ae6-456f-adaf-fe7c517b9815"
      unitRef="usd">10758000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNDUvZnJhZzo3ZGYwMGMxODQ3NGU0OGYxOGU5NGUxMGMyNWNmZDVjZS90YWJsZTo2MzZiZmJhNTdiZDc0ZDA1OWVkMzg4ZjRkYzdhZGMwNi90YWJsZXJhbmdlOjYzNmJmYmE1N2JkNzRkMDU5ZWQzODhmNGRjN2FkYzA2XzctMi0xLTEtMA_82051776-6e49-47df-bf37-5a5d87e4f15a"
      unitRef="usd">330090000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i5bd4d54d389c43a7afcea2b15b9ea77c_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNDUvZnJhZzo3ZGYwMGMxODQ3NGU0OGYxOGU5NGUxMGMyNWNmZDVjZS90YWJsZTo2MzZiZmJhNTdiZDc0ZDA1OWVkMzg4ZjRkYzdhZGMwNi90YWJsZXJhbmdlOjYzNmJmYmE1N2JkNzRkMDU5ZWQzODhmNGRjN2FkYzA2XzctNC0xLTEtMA_257b8958-f687-41f4-91f9-750d10b530a7"
      unitRef="usd">297512000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNDUvZnJhZzo3ZGYwMGMxODQ3NGU0OGYxOGU5NGUxMGMyNWNmZDVjZS90YWJsZTo2MzZiZmJhNTdiZDc0ZDA1OWVkMzg4ZjRkYzdhZGMwNi90YWJsZXJhbmdlOjYzNmJmYmE1N2JkNzRkMDU5ZWQzODhmNGRjN2FkYzA2XzgtMi0xLTEtMA_d3c8413f-4ac1-4f1f-b1de-c61425da830b"
      unitRef="usd">198202000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i5bd4d54d389c43a7afcea2b15b9ea77c_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNDUvZnJhZzo3ZGYwMGMxODQ3NGU0OGYxOGU5NGUxMGMyNWNmZDVjZS90YWJsZTo2MzZiZmJhNTdiZDc0ZDA1OWVkMzg4ZjRkYzdhZGMwNi90YWJsZXJhbmdlOjYzNmJmYmE1N2JkNzRkMDU5ZWQzODhmNGRjN2FkYzA2XzgtNC0xLTEtMA_9678e6b4-4d54-4e27-9df3-5f1a26b89a4f"
      unitRef="usd">169630000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNDUvZnJhZzo3ZGYwMGMxODQ3NGU0OGYxOGU5NGUxMGMyNWNmZDVjZS90YWJsZTo2MzZiZmJhNTdiZDc0ZDA1OWVkMzg4ZjRkYzdhZGMwNi90YWJsZXJhbmdlOjYzNmJmYmE1N2JkNzRkMDU5ZWQzODhmNGRjN2FkYzA2XzktMi0xLTEtMA_b7ff1456-81ae-4b82-ad20-1c2f2be03852"
      unitRef="usd">131888000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i5bd4d54d389c43a7afcea2b15b9ea77c_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNDUvZnJhZzo3ZGYwMGMxODQ3NGU0OGYxOGU5NGUxMGMyNWNmZDVjZS90YWJsZTo2MzZiZmJhNTdiZDc0ZDA1OWVkMzg4ZjRkYzdhZGMwNi90YWJsZXJhbmdlOjYzNmJmYmE1N2JkNzRkMDU5ZWQzODhmNGRjN2FkYzA2XzktNC0xLTEtMA_6fbf55b2-b360-46d2-ad7c-49002c95bcbd"
      unitRef="usd">127882000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation
      contextRef="i73cffd33cf4b45eaa253f59fbcf4a92a_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNDUvZnJhZzo3ZGYwMGMxODQ3NGU0OGYxOGU5NGUxMGMyNWNmZDVjZS90ZXh0cmVnaW9uOjdkZjAwYzE4NDc0ZTQ4ZjE4ZTk0ZTEwYzI1Y2ZkNWNlXzE3Mw_ec422982-2f1f-44f6-a524-618bf9102b20"
      unitRef="usd">47628000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="if044419efaab4e54a950bcff563501c0_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNDUvZnJhZzo3ZGYwMGMxODQ3NGU0OGYxOGU5NGUxMGMyNWNmZDVjZS90ZXh0cmVnaW9uOjdkZjAwYzE4NDc0ZTQ4ZjE4ZTk0ZTEwYzI1Y2ZkNWNlXzE3Nw_dc35b8e4-3bd4-42a0-9b3d-d33cde3d5932"
      unitRef="usd">39726000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i3814bd956d9544c5b8fd898b795ee98a_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNDUvZnJhZzo3ZGYwMGMxODQ3NGU0OGYxOGU5NGUxMGMyNWNmZDVjZS90ZXh0cmVnaW9uOjdkZjAwYzE4NDc0ZTQ4ZjE4ZTk0ZTEwYzI1Y2ZkNWNlXzE4NA_5567755e-759f-42d3-8e96-664a1f721e95"
      unitRef="usd">32202000</us-gaap:Depreciation>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ifddb7dacf37b4f089a1fec16d84e1e1d_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNDUvZnJhZzo3ZGYwMGMxODQ3NGU0OGYxOGU5NGUxMGMyNWNmZDVjZS90YWJsZTo0YTc5NmQ3OTkyMjg0NTczOWNhYjBiODA5Mjg3ZjA3YS90YWJsZXJhbmdlOjRhNzk2ZDc5OTIyODQ1NzM5Y2FiMGI4MDkyODdmMDdhXzItMi0xLTEtMA_fab47ce0-2884-4b15-9d5a-6880d99d8742"
      unitRef="usd">87153000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="id1b3ee02f2804711a9397882ae4a4361_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNDUvZnJhZzo3ZGYwMGMxODQ3NGU0OGYxOGU5NGUxMGMyNWNmZDVjZS90YWJsZTo0YTc5NmQ3OTkyMjg0NTczOWNhYjBiODA5Mjg3ZjA3YS90YWJsZXJhbmdlOjRhNzk2ZDc5OTIyODQ1NzM5Y2FiMGI4MDkyODdmMDdhXzItNC0xLTEtMA_14c29ae4-eb3a-4ac4-bda5-dc4628cf66e2"
      unitRef="usd">78197000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ibe3f3ed7cfc54c5d9d589a69be9cad4b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNDUvZnJhZzo3ZGYwMGMxODQ3NGU0OGYxOGU5NGUxMGMyNWNmZDVjZS90YWJsZTo0YTc5NmQ3OTkyMjg0NTczOWNhYjBiODA5Mjg3ZjA3YS90YWJsZXJhbmdlOjRhNzk2ZDc5OTIyODQ1NzM5Y2FiMGI4MDkyODdmMDdhXzMtMi0xLTEtMA_3c372551-0995-48f7-bd54-496433bddc9a"
      unitRef="usd">44735000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i07348ffe741c45a0ae96c632e58a7cfe_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNDUvZnJhZzo3ZGYwMGMxODQ3NGU0OGYxOGU5NGUxMGMyNWNmZDVjZS90YWJsZTo0YTc5NmQ3OTkyMjg0NTczOWNhYjBiODA5Mjg3ZjA3YS90YWJsZXJhbmdlOjRhNzk2ZDc5OTIyODQ1NzM5Y2FiMGI4MDkyODdmMDdhXzMtNC0xLTEtMA_1161a53b-0317-4d0b-b6bd-eb9ac683da7b"
      unitRef="usd">49685000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNDUvZnJhZzo3ZGYwMGMxODQ3NGU0OGYxOGU5NGUxMGMyNWNmZDVjZS90YWJsZTo0YTc5NmQ3OTkyMjg0NTczOWNhYjBiODA5Mjg3ZjA3YS90YWJsZXJhbmdlOjRhNzk2ZDc5OTIyODQ1NzM5Y2FiMGI4MDkyODdmMDdhXzQtMi0xLTEtMA_601a3db3-9d64-491e-b64e-e2017e6ec726"
      unitRef="usd">131888000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i5bd4d54d389c43a7afcea2b15b9ea77c_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNDUvZnJhZzo3ZGYwMGMxODQ3NGU0OGYxOGU5NGUxMGMyNWNmZDVjZS90YWJsZTo0YTc5NmQ3OTkyMjg0NTczOWNhYjBiODA5Mjg3ZjA3YS90YWJsZXJhbmdlOjRhNzk2ZDc5OTIyODQ1NzM5Y2FiMGI4MDkyODdmMDdhXzQtNC0xLTEtMA_a4c10a04-c8fe-4cd6-8a87-fc8a4afeca45"
      unitRef="usd">127882000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNDgvZnJhZzo3NDVlOTUxNDMwNmU0YzhlODNjMTg2ZmFmMWY3ZjFjYS90ZXh0cmVnaW9uOjc0NWU5NTE0MzA2ZTRjOGU4M2MxODZmYWYxZjdmMWNhXzE1NjA_7473f350-ff7a-4507-b3f3-51443bc0b2a3">GOODWILL AND INTANGIBLE ASSETS, NET&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Goodwill&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The change in our goodwill balance is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:84.530%;"/&gt;&lt;td style="width:1.0%;"/&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:10.738%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance at March 31, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;399,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Additions from immaterial acquisition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Currency translation adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(20,962)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance at March 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;381,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Additions from immaterial acquisition &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Currency translation adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(8,428)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance at March 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;386,494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Definite-lived intangibles&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The following table sets forth the intangible assets that are subject to amortization:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.269%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:23.920%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.162%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.536%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.162%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.536%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.162%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.536%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.162%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.536%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.162%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.536%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.162%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.536%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.692%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="33" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gross&lt;br/&gt;Carrying&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net Book&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gross&lt;br/&gt;Carrying&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net Book&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted average useful life&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Developed game technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;64,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(42,425)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;65,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(32,975)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;32,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Intellectual property&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;26,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(10,836)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,273&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;26,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(6,524)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,585&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Analytics technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;30,711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(19,450)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;31,271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(13,551)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Branding and trade names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,528)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,065)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total definite-lived intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;125,499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(74,239)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;51,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;127,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(54,115)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;73,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Amortization of intangible assets is included in our Consolidated Statements of Operations as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:57.590%;"/&gt;&lt;td style="width:1.0%;"/&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:10.737%;"/&gt;&lt;td style="width:1.0%;"/&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:10.737%;"/&gt;&lt;td style="width:1.0%;"/&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:10.740%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal Year Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cost of goods sold&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Selling and marketing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;485&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;510&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total amortization of intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;20,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23,879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;34,830&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Estimated future amortization of intangible assets that will be recorded in cost of goods sold and operating expenses for the years ending March&#160;31, are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:84.257%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.013%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal Year Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;20,527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,934&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNDgvZnJhZzo3NDVlOTUxNDMwNmU0YzhlODNjMTg2ZmFmMWY3ZjFjYS90ZXh0cmVnaW9uOjc0NWU5NTE0MzA2ZTRjOGU4M2MxODZmYWYxZjdmMWNhXzE1NDM_eabe2808-b533-4cd5-a1b9-735b8aa3a93f">The change in our goodwill balance is as follows:&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:84.530%;"/&gt;&lt;td style="width:1.0%;"/&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:10.738%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance at March 31, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;399,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Additions from immaterial acquisition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Currency translation adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(20,962)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance at March 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;381,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Additions from immaterial acquisition &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Currency translation adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(8,428)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance at March 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;386,494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill
      contextRef="ie80b19c0501f446fa85ab29e5856bb05_I20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNDgvZnJhZzo3NDVlOTUxNDMwNmU0YzhlODNjMTg2ZmFmMWY3ZjFjYS90YWJsZTo1NzhhYTRmZmQxZmU0ZWY1YWExZWI5MjJmYTYxNjgwYy90YWJsZXJhbmdlOjU3OGFhNGZmZDFmZTRlZjVhYTFlYjkyMmZhNjE2ODBjXzEtMi0xLTEtMA_53cb2b25-13d4-4c8b-a80a-a70750f8a54e"
      unitRef="usd">399530000</us-gaap:Goodwill>
    <us-gaap:GoodwillPeriodIncreaseDecrease
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNDgvZnJhZzo3NDVlOTUxNDMwNmU0YzhlODNjMTg2ZmFmMWY3ZjFjYS90YWJsZTo1NzhhYTRmZmQxZmU0ZWY1YWExZWI5MjJmYTYxNjgwYy90YWJsZXJhbmdlOjU3OGFhNGZmZDFmZTRlZjVhYTFlYjkyMmZhNjE2ODBjXzItMi0xLTEtMA_6a081670-2dff-4317-b8de-bc925c2991ad"
      unitRef="usd">3149000</us-gaap:GoodwillPeriodIncreaseDecrease>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNDgvZnJhZzo3NDVlOTUxNDMwNmU0YzhlODNjMTg2ZmFmMWY3ZjFjYS90YWJsZTo1NzhhYTRmZmQxZmU0ZWY1YWExZWI5MjJmYTYxNjgwYy90YWJsZXJhbmdlOjU3OGFhNGZmZDFmZTRlZjVhYTFlYjkyMmZhNjE2ODBjXzQtMi0xLTEtMA_ab49e91c-d032-4fa6-8cfb-e08eed86de5f"
      unitRef="usd">-20962000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill
      contextRef="i5bd4d54d389c43a7afcea2b15b9ea77c_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNDgvZnJhZzo3NDVlOTUxNDMwNmU0YzhlODNjMTg2ZmFmMWY3ZjFjYS90YWJsZTo1NzhhYTRmZmQxZmU0ZWY1YWExZWI5MjJmYTYxNjgwYy90YWJsZXJhbmdlOjU3OGFhNGZmZDFmZTRlZjVhYTFlYjkyMmZhNjE2ODBjXzUtMi0xLTEtMA_c4a27257-86e0-42b4-b1e5-dce15c0c29fa"
      unitRef="usd">381717000</us-gaap:Goodwill>
    <us-gaap:GoodwillPeriodIncreaseDecrease
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNDgvZnJhZzo3NDVlOTUxNDMwNmU0YzhlODNjMTg2ZmFmMWY3ZjFjYS90YWJsZTo1NzhhYTRmZmQxZmU0ZWY1YWExZWI5MjJmYTYxNjgwYy90YWJsZXJhbmdlOjU3OGFhNGZmZDFmZTRlZjVhYTFlYjkyMmZhNjE2ODBjXzYtMi0xLTEtMA_fe63320f-ca25-400b-a317-1ae1cac8fe54"
      unitRef="usd">13205000</us-gaap:GoodwillPeriodIncreaseDecrease>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNDgvZnJhZzo3NDVlOTUxNDMwNmU0YzhlODNjMTg2ZmFmMWY3ZjFjYS90YWJsZTo1NzhhYTRmZmQxZmU0ZWY1YWExZWI5MjJmYTYxNjgwYy90YWJsZXJhbmdlOjU3OGFhNGZmZDFmZTRlZjVhYTFlYjkyMmZhNjE2ODBjXzctMi0xLTEtMA_736c0274-23c8-4e1b-afa5-b1f7f08300d2"
      unitRef="usd">-8428000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNDgvZnJhZzo3NDVlOTUxNDMwNmU0YzhlODNjMTg2ZmFmMWY3ZjFjYS90YWJsZTo1NzhhYTRmZmQxZmU0ZWY1YWExZWI5MjJmYTYxNjgwYy90YWJsZXJhbmdlOjU3OGFhNGZmZDFmZTRlZjVhYTFlYjkyMmZhNjE2ODBjXzgtMi0xLTEtMA_7783c797-db42-4b6c-a29d-a7407a3ad379"
      unitRef="usd">386494000</us-gaap:Goodwill>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNDgvZnJhZzo3NDVlOTUxNDMwNmU0YzhlODNjMTg2ZmFmMWY3ZjFjYS90ZXh0cmVnaW9uOjc0NWU5NTE0MzA2ZTRjOGU4M2MxODZmYWYxZjdmMWNhXzE1NTM_3126a391-640e-4f4c-ad8a-2efa6dc7ea31">The following table sets forth the intangible assets that are subject to amortization:&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.269%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:23.920%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.162%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.536%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.162%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.536%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.162%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.536%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.162%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.536%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.162%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.536%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.162%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.536%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.692%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="33" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gross&lt;br/&gt;Carrying&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net Book&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gross&lt;br/&gt;Carrying&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net Book&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted average useful life&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Developed game technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;64,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(42,425)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;65,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(32,975)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;32,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Intellectual property&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;26,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(10,836)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,273&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;26,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(6,524)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,585&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Analytics technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;30,711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(19,450)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;31,271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(13,551)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Branding and trade names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,528)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,065)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total definite-lived intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;125,499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(74,239)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;51,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;127,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(54,115)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;73,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ib2eac5d82d4c46859df06a59b420e750_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNDgvZnJhZzo3NDVlOTUxNDMwNmU0YzhlODNjMTg2ZmFmMWY3ZjFjYS90YWJsZToyOWY1YjViZDQ4ZmI0MGUxYWM5ZTE4OTQ1ZWY2MzAyOS90YWJsZXJhbmdlOjI5ZjViNWJkNDhmYjQwZTFhYzllMTg5NDVlZjYzMDI5XzMtMS0xLTEtMA_bfe3e649-535c-433e-8a27-84da34e591bb"
      unitRef="usd">64336000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ib2eac5d82d4c46859df06a59b420e750_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNDgvZnJhZzo3NDVlOTUxNDMwNmU0YzhlODNjMTg2ZmFmMWY3ZjFjYS90YWJsZToyOWY1YjViZDQ4ZmI0MGUxYWM5ZTE4OTQ1ZWY2MzAyOS90YWJsZXJhbmdlOjI5ZjViNWJkNDhmYjQwZTFhYzllMTg5NDVlZjYzMDI5XzMtMy0xLTEtMA_d70446bc-0bec-461a-8108-bdd80cf7dc85"
      unitRef="usd">42425000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ib2eac5d82d4c46859df06a59b420e750_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNDgvZnJhZzo3NDVlOTUxNDMwNmU0YzhlODNjMTg2ZmFmMWY3ZjFjYS90YWJsZToyOWY1YjViZDQ4ZmI0MGUxYWM5ZTE4OTQ1ZWY2MzAyOS90YWJsZXJhbmdlOjI5ZjViNWJkNDhmYjQwZTFhYzllMTg5NDVlZjYzMDI5XzMtNS0xLTEtMA_cba843b1-6bfd-45e5-85f8-db46a84e0dad"
      unitRef="usd">21911000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ia202b886c38e45aca89d5b0a82f8f8aa_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNDgvZnJhZzo3NDVlOTUxNDMwNmU0YzhlODNjMTg2ZmFmMWY3ZjFjYS90YWJsZToyOWY1YjViZDQ4ZmI0MGUxYWM5ZTE4OTQ1ZWY2MzAyOS90YWJsZXJhbmdlOjI5ZjViNWJkNDhmYjQwZTFhYzllMTg5NDVlZjYzMDI5XzMtNy0xLTEtMA_83dc10e7-5013-4eb1-988a-8abf379101d1"
      unitRef="usd">65428000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ia202b886c38e45aca89d5b0a82f8f8aa_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNDgvZnJhZzo3NDVlOTUxNDMwNmU0YzhlODNjMTg2ZmFmMWY3ZjFjYS90YWJsZToyOWY1YjViZDQ4ZmI0MGUxYWM5ZTE4OTQ1ZWY2MzAyOS90YWJsZXJhbmdlOjI5ZjViNWJkNDhmYjQwZTFhYzllMTg5NDVlZjYzMDI5XzMtOS0xLTEtMA_39c96dca-a770-416a-9e96-f9c8d3524593"
      unitRef="usd">32975000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ia202b886c38e45aca89d5b0a82f8f8aa_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNDgvZnJhZzo3NDVlOTUxNDMwNmU0YzhlODNjMTg2ZmFmMWY3ZjFjYS90YWJsZToyOWY1YjViZDQ4ZmI0MGUxYWM5ZTE4OTQ1ZWY2MzAyOS90YWJsZXJhbmdlOjI5ZjViNWJkNDhmYjQwZTFhYzllMTg5NDVlZjYzMDI5XzMtMTEtMS0xLTA_6270d3a8-1220-4a24-acbd-1ebf107d04f3"
      unitRef="usd">32453000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i72c8c2e76dc948229ed3ef406700e97a_D20190401-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNDgvZnJhZzo3NDVlOTUxNDMwNmU0YzhlODNjMTg2ZmFmMWY3ZjFjYS90YWJsZToyOWY1YjViZDQ4ZmI0MGUxYWM5ZTE4OTQ1ZWY2MzAyOS90YWJsZXJhbmdlOjI5ZjViNWJkNDhmYjQwZTFhYzllMTg5NDVlZjYzMDI5XzMtMTMtMS0xLTA_b8428e5e-8bd6-4cdc-a055-97c929f3fcfc">P4Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i7d2716de3def4186a06a5dce34149524_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNDgvZnJhZzo3NDVlOTUxNDMwNmU0YzhlODNjMTg2ZmFmMWY3ZjFjYS90YWJsZToyOWY1YjViZDQ4ZmI0MGUxYWM5ZTE4OTQ1ZWY2MzAyOS90YWJsZXJhbmdlOjI5ZjViNWJkNDhmYjQwZTFhYzllMTg5NDVlZjYzMDI5XzQtMS0xLTEtMA_b289a77c-e95e-452f-bc83-968231db1150"
      unitRef="usd">26109000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i7d2716de3def4186a06a5dce34149524_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNDgvZnJhZzo3NDVlOTUxNDMwNmU0YzhlODNjMTg2ZmFmMWY3ZjFjYS90YWJsZToyOWY1YjViZDQ4ZmI0MGUxYWM5ZTE4OTQ1ZWY2MzAyOS90YWJsZXJhbmdlOjI5ZjViNWJkNDhmYjQwZTFhYzllMTg5NDVlZjYzMDI5XzQtMy0xLTEtMA_05bc3244-286b-4eed-82d3-1432d3aae703"
      unitRef="usd">10836000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i7d2716de3def4186a06a5dce34149524_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNDgvZnJhZzo3NDVlOTUxNDMwNmU0YzhlODNjMTg2ZmFmMWY3ZjFjYS90YWJsZToyOWY1YjViZDQ4ZmI0MGUxYWM5ZTE4OTQ1ZWY2MzAyOS90YWJsZXJhbmdlOjI5ZjViNWJkNDhmYjQwZTFhYzllMTg5NDVlZjYzMDI5XzQtNS0xLTEtMA_9ddc0500-8898-4b5e-9f26-1e118460dcd8"
      unitRef="usd">15273000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ic70cc066694a49828eb3710c6661a004_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNDgvZnJhZzo3NDVlOTUxNDMwNmU0YzhlODNjMTg2ZmFmMWY3ZjFjYS90YWJsZToyOWY1YjViZDQ4ZmI0MGUxYWM5ZTE4OTQ1ZWY2MzAyOS90YWJsZXJhbmdlOjI5ZjViNWJkNDhmYjQwZTFhYzllMTg5NDVlZjYzMDI5XzQtNy0xLTEtMA_b91a7e0c-68ae-4c34-aa4d-4c21e9121a69"
      unitRef="usd">26109000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ic70cc066694a49828eb3710c6661a004_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNDgvZnJhZzo3NDVlOTUxNDMwNmU0YzhlODNjMTg2ZmFmMWY3ZjFjYS90YWJsZToyOWY1YjViZDQ4ZmI0MGUxYWM5ZTE4OTQ1ZWY2MzAyOS90YWJsZXJhbmdlOjI5ZjViNWJkNDhmYjQwZTFhYzllMTg5NDVlZjYzMDI5XzQtOS0xLTEtMA_f36b7a8b-ba93-48c0-b48d-f48a8b8e83de"
      unitRef="usd">6524000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ic70cc066694a49828eb3710c6661a004_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNDgvZnJhZzo3NDVlOTUxNDMwNmU0YzhlODNjMTg2ZmFmMWY3ZjFjYS90YWJsZToyOWY1YjViZDQ4ZmI0MGUxYWM5ZTE4OTQ1ZWY2MzAyOS90YWJsZXJhbmdlOjI5ZjViNWJkNDhmYjQwZTFhYzllMTg5NDVlZjYzMDI5XzQtMTEtMS0xLTA_c28339bc-6487-4df4-a56c-b09db4bfaad2"
      unitRef="usd">19585000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i729748e34adc482f941c16f372f3a83a_D20190401-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNDgvZnJhZzo3NDVlOTUxNDMwNmU0YzhlODNjMTg2ZmFmMWY3ZjFjYS90YWJsZToyOWY1YjViZDQ4ZmI0MGUxYWM5ZTE4OTQ1ZWY2MzAyOS90YWJsZXJhbmdlOjI5ZjViNWJkNDhmYjQwZTFhYzllMTg5NDVlZjYzMDI5XzQtMTMtMS0xLTA_cafc1df2-3ef1-4d8f-8bac-cea62d4019f0">P6Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i74463837d854472086a06e90923e963d_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNDgvZnJhZzo3NDVlOTUxNDMwNmU0YzhlODNjMTg2ZmFmMWY3ZjFjYS90YWJsZToyOWY1YjViZDQ4ZmI0MGUxYWM5ZTE4OTQ1ZWY2MzAyOS90YWJsZXJhbmdlOjI5ZjViNWJkNDhmYjQwZTFhYzllMTg5NDVlZjYzMDI5XzUtMS0xLTEtMA_1fd0fdd6-232a-4c75-a280-94548a444f66"
      unitRef="usd">30711000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i74463837d854472086a06e90923e963d_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNDgvZnJhZzo3NDVlOTUxNDMwNmU0YzhlODNjMTg2ZmFmMWY3ZjFjYS90YWJsZToyOWY1YjViZDQ4ZmI0MGUxYWM5ZTE4OTQ1ZWY2MzAyOS90YWJsZXJhbmdlOjI5ZjViNWJkNDhmYjQwZTFhYzllMTg5NDVlZjYzMDI5XzUtMy0xLTEtMA_1f971dc4-8ce3-487e-9e7e-ceb3da3f286c"
      unitRef="usd">19450000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i74463837d854472086a06e90923e963d_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNDgvZnJhZzo3NDVlOTUxNDMwNmU0YzhlODNjMTg2ZmFmMWY3ZjFjYS90YWJsZToyOWY1YjViZDQ4ZmI0MGUxYWM5ZTE4OTQ1ZWY2MzAyOS90YWJsZXJhbmdlOjI5ZjViNWJkNDhmYjQwZTFhYzllMTg5NDVlZjYzMDI5XzUtNS0xLTEtMA_ea03377c-22c3-4ed0-9d72-1cf198844549"
      unitRef="usd">11261000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="id2e487b1577949bca5aaa7020916d405_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNDgvZnJhZzo3NDVlOTUxNDMwNmU0YzhlODNjMTg2ZmFmMWY3ZjFjYS90YWJsZToyOWY1YjViZDQ4ZmI0MGUxYWM5ZTE4OTQ1ZWY2MzAyOS90YWJsZXJhbmdlOjI5ZjViNWJkNDhmYjQwZTFhYzllMTg5NDVlZjYzMDI5XzUtNy0xLTEtMA_c2c58c62-deb1-484d-a75e-76a4076fae40"
      unitRef="usd">31271000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="id2e487b1577949bca5aaa7020916d405_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNDgvZnJhZzo3NDVlOTUxNDMwNmU0YzhlODNjMTg2ZmFmMWY3ZjFjYS90YWJsZToyOWY1YjViZDQ4ZmI0MGUxYWM5ZTE4OTQ1ZWY2MzAyOS90YWJsZXJhbmdlOjI5ZjViNWJkNDhmYjQwZTFhYzllMTg5NDVlZjYzMDI5XzUtOS0xLTEtMA_a9879b90-a0ec-4c6b-9574-55c495c7b0db"
      unitRef="usd">13551000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="id2e487b1577949bca5aaa7020916d405_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNDgvZnJhZzo3NDVlOTUxNDMwNmU0YzhlODNjMTg2ZmFmMWY3ZjFjYS90YWJsZToyOWY1YjViZDQ4ZmI0MGUxYWM5ZTE4OTQ1ZWY2MzAyOS90YWJsZXJhbmdlOjI5ZjViNWJkNDhmYjQwZTFhYzllMTg5NDVlZjYzMDI5XzUtMTEtMS0xLTA_e917bbc0-4368-4c19-a2d6-66927ee42f6f"
      unitRef="usd">17720000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="id6e9522c0a64433d986764e8ef3141b4_D20190401-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNDgvZnJhZzo3NDVlOTUxNDMwNmU0YzhlODNjMTg2ZmFmMWY3ZjFjYS90YWJsZToyOWY1YjViZDQ4ZmI0MGUxYWM5ZTE4OTQ1ZWY2MzAyOS90YWJsZXJhbmdlOjI5ZjViNWJkNDhmYjQwZTFhYzllMTg5NDVlZjYzMDI5XzUtMTMtMS0xLTA_e3f8a2de-4a4e-4346-952a-84c9e531227f">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ib5adc0bc033e4e5790347521eda2274f_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNDgvZnJhZzo3NDVlOTUxNDMwNmU0YzhlODNjMTg2ZmFmMWY3ZjFjYS90YWJsZToyOWY1YjViZDQ4ZmI0MGUxYWM5ZTE4OTQ1ZWY2MzAyOS90YWJsZXJhbmdlOjI5ZjViNWJkNDhmYjQwZTFhYzllMTg5NDVlZjYzMDI5XzYtMS0xLTEtMA_28354665-e363-4e56-9438-c916b05f410c"
      unitRef="usd">4343000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ib5adc0bc033e4e5790347521eda2274f_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNDgvZnJhZzo3NDVlOTUxNDMwNmU0YzhlODNjMTg2ZmFmMWY3ZjFjYS90YWJsZToyOWY1YjViZDQ4ZmI0MGUxYWM5ZTE4OTQ1ZWY2MzAyOS90YWJsZXJhbmdlOjI5ZjViNWJkNDhmYjQwZTFhYzllMTg5NDVlZjYzMDI5XzYtMy0xLTEtMA_ec03db32-64c9-4e32-a2ad-11244c79d31e"
      unitRef="usd">1528000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ib5adc0bc033e4e5790347521eda2274f_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNDgvZnJhZzo3NDVlOTUxNDMwNmU0YzhlODNjMTg2ZmFmMWY3ZjFjYS90YWJsZToyOWY1YjViZDQ4ZmI0MGUxYWM5ZTE4OTQ1ZWY2MzAyOS90YWJsZXJhbmdlOjI5ZjViNWJkNDhmYjQwZTFhYzllMTg5NDVlZjYzMDI5XzYtNS0xLTEtMA_cc307916-c394-41d5-9ba4-018c4c87a24e"
      unitRef="usd">2815000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="icc31d032e19247118a8da8df6a45d85f_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNDgvZnJhZzo3NDVlOTUxNDMwNmU0YzhlODNjMTg2ZmFmMWY3ZjFjYS90YWJsZToyOWY1YjViZDQ4ZmI0MGUxYWM5ZTE4OTQ1ZWY2MzAyOS90YWJsZXJhbmdlOjI5ZjViNWJkNDhmYjQwZTFhYzllMTg5NDVlZjYzMDI5XzYtNy0xLTEtMA_b87f3d9b-6499-4270-b3b6-2e3fe929b7c0"
      unitRef="usd">4422000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="icc31d032e19247118a8da8df6a45d85f_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNDgvZnJhZzo3NDVlOTUxNDMwNmU0YzhlODNjMTg2ZmFmMWY3ZjFjYS90YWJsZToyOWY1YjViZDQ4ZmI0MGUxYWM5ZTE4OTQ1ZWY2MzAyOS90YWJsZXJhbmdlOjI5ZjViNWJkNDhmYjQwZTFhYzllMTg5NDVlZjYzMDI5XzYtOS0xLTEtMA_6089d3ee-7357-4ab2-8289-7dfb1926771c"
      unitRef="usd">1065000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="icc31d032e19247118a8da8df6a45d85f_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNDgvZnJhZzo3NDVlOTUxNDMwNmU0YzhlODNjMTg2ZmFmMWY3ZjFjYS90YWJsZToyOWY1YjViZDQ4ZmI0MGUxYWM5ZTE4OTQ1ZWY2MzAyOS90YWJsZXJhbmdlOjI5ZjViNWJkNDhmYjQwZTFhYzllMTg5NDVlZjYzMDI5XzYtMTEtMS0xLTA_570a9fc9-c6b1-43d1-b150-3388668d1428"
      unitRef="usd">3357000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i093fef3e0640433997ac524c1bf026a9_D20190401-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNDgvZnJhZzo3NDVlOTUxNDMwNmU0YzhlODNjMTg2ZmFmMWY3ZjFjYS90YWJsZToyOWY1YjViZDQ4ZmI0MGUxYWM5ZTE4OTQ1ZWY2MzAyOS90YWJsZXJhbmdlOjI5ZjViNWJkNDhmYjQwZTFhYzllMTg5NDVlZjYzMDI5XzYtMTMtMS0xLTA_a6ff0ff9-ff13-4ac3-8cca-145207779975">P9Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNDgvZnJhZzo3NDVlOTUxNDMwNmU0YzhlODNjMTg2ZmFmMWY3ZjFjYS90YWJsZToyOWY1YjViZDQ4ZmI0MGUxYWM5ZTE4OTQ1ZWY2MzAyOS90YWJsZXJhbmdlOjI5ZjViNWJkNDhmYjQwZTFhYzllMTg5NDVlZjYzMDI5XzgtMS0xLTEtMA_0b0e8672-a5a2-4418-803a-0fef9fc14438"
      unitRef="usd">125499000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNDgvZnJhZzo3NDVlOTUxNDMwNmU0YzhlODNjMTg2ZmFmMWY3ZjFjYS90YWJsZToyOWY1YjViZDQ4ZmI0MGUxYWM5ZTE4OTQ1ZWY2MzAyOS90YWJsZXJhbmdlOjI5ZjViNWJkNDhmYjQwZTFhYzllMTg5NDVlZjYzMDI5XzgtMy0xLTEtMA_a70f7f7b-ae7e-4e5b-9bc5-7ed910c4f049"
      unitRef="usd">74239000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNDgvZnJhZzo3NDVlOTUxNDMwNmU0YzhlODNjMTg2ZmFmMWY3ZjFjYS90YWJsZToyOWY1YjViZDQ4ZmI0MGUxYWM5ZTE4OTQ1ZWY2MzAyOS90YWJsZXJhbmdlOjI5ZjViNWJkNDhmYjQwZTFhYzllMTg5NDVlZjYzMDI5XzgtNS0xLTEtMA_6238db77-5dcd-47a8-84cd-66ff30ad03f9"
      unitRef="usd">51260000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i5bd4d54d389c43a7afcea2b15b9ea77c_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNDgvZnJhZzo3NDVlOTUxNDMwNmU0YzhlODNjMTg2ZmFmMWY3ZjFjYS90YWJsZToyOWY1YjViZDQ4ZmI0MGUxYWM5ZTE4OTQ1ZWY2MzAyOS90YWJsZXJhbmdlOjI5ZjViNWJkNDhmYjQwZTFhYzllMTg5NDVlZjYzMDI5XzgtNy0xLTEtMA_0fc2228c-df8e-4767-85ec-6eefd361b74e"
      unitRef="usd">127230000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i5bd4d54d389c43a7afcea2b15b9ea77c_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNDgvZnJhZzo3NDVlOTUxNDMwNmU0YzhlODNjMTg2ZmFmMWY3ZjFjYS90YWJsZToyOWY1YjViZDQ4ZmI0MGUxYWM5ZTE4OTQ1ZWY2MzAyOS90YWJsZXJhbmdlOjI5ZjViNWJkNDhmYjQwZTFhYzllMTg5NDVlZjYzMDI5XzgtOS0xLTEtMA_1ae11063-bf02-4f81-9af0-35caa2d8e1e6"
      unitRef="usd">54115000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i5bd4d54d389c43a7afcea2b15b9ea77c_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNDgvZnJhZzo3NDVlOTUxNDMwNmU0YzhlODNjMTg2ZmFmMWY3ZjFjYS90YWJsZToyOWY1YjViZDQ4ZmI0MGUxYWM5ZTE4OTQ1ZWY2MzAyOS90YWJsZXJhbmdlOjI5ZjViNWJkNDhmYjQwZTFhYzllMTg5NDVlZjYzMDI5XzgtMTEtMS0xLTA_2fbf295b-a2e3-4228-a306-26fa2538dd36"
      unitRef="usd">73115000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNDgvZnJhZzo3NDVlOTUxNDMwNmU0YzhlODNjMTg2ZmFmMWY3ZjFjYS90ZXh0cmVnaW9uOjc0NWU5NTE0MzA2ZTRjOGU4M2MxODZmYWYxZjdmMWNhXzE1NTc_b44b7076-7821-4e42-86be-4b6ec71b5155">Amortization of intangible assets is included in our Consolidated Statements of Operations as follows:&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:57.590%;"/&gt;&lt;td style="width:1.0%;"/&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:10.737%;"/&gt;&lt;td style="width:1.0%;"/&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:10.737%;"/&gt;&lt;td style="width:1.0%;"/&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:10.740%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal Year Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cost of goods sold&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Selling and marketing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;485&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;510&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total amortization of intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;20,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23,879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;34,830&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i5ec2a304022b45e888d6430b1fc624b5_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNDgvZnJhZzo3NDVlOTUxNDMwNmU0YzhlODNjMTg2ZmFmMWY3ZjFjYS90YWJsZToyMjZmZTdlYjY1ODE0Y2ZlOTQ4YTljYzUyYmI5ODQzMS90YWJsZXJhbmdlOjIyNmZlN2ViNjU4MTRjZmU5NDhhOWNjNTJiYjk4NDMxXzItMi0xLTEtMA_47eef176-8bec-4682-80fe-fa28818ebec1"
      unitRef="usd">14325000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ib6923ee589264743bfc3674423fc8b48_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNDgvZnJhZzo3NDVlOTUxNDMwNmU0YzhlODNjMTg2ZmFmMWY3ZjFjYS90YWJsZToyMjZmZTdlYjY1ODE0Y2ZlOTQ4YTljYzUyYmI5ODQzMS90YWJsZXJhbmdlOjIyNmZlN2ViNjU4MTRjZmU5NDhhOWNjNTJiYjk4NDMxXzItNC0xLTEtMA_a4523ab0-c4a5-49b3-960a-32995fb49450"
      unitRef="usd">16937000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i548a1de5bab6490185831c5ff44a61ef_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNDgvZnJhZzo3NDVlOTUxNDMwNmU0YzhlODNjMTg2ZmFmMWY3ZjFjYS90YWJsZToyMjZmZTdlYjY1ODE0Y2ZlOTQ4YTljYzUyYmI5ODQzMS90YWJsZXJhbmdlOjIyNmZlN2ViNjU4MTRjZmU5NDhhOWNjNTJiYjk4NDMxXzItNi0xLTEtMA_40ea481f-f1c5-408c-a098-31150c2717ad"
      unitRef="usd">19719000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i37623f48020b483494337054ac34c5c0_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNDgvZnJhZzo3NDVlOTUxNDMwNmU0YzhlODNjMTg2ZmFmMWY3ZjFjYS90YWJsZToyMjZmZTdlYjY1ODE0Y2ZlOTQ4YTljYzUyYmI5ODQzMS90YWJsZXJhbmdlOjIyNmZlN2ViNjU4MTRjZmU5NDhhOWNjNTJiYjk4NDMxXzMtMi0xLTEtMA_29f3a7ad-f329-4192-98cd-f8fc6cc661ed"
      unitRef="usd">0</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i3c52b06ac08e40f8a789fcdf25ee3a6b_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNDgvZnJhZzo3NDVlOTUxNDMwNmU0YzhlODNjMTg2ZmFmMWY3ZjFjYS90YWJsZToyMjZmZTdlYjY1ODE0Y2ZlOTQ4YTljYzUyYmI5ODQzMS90YWJsZXJhbmdlOjIyNmZlN2ViNjU4MTRjZmU5NDhhOWNjNTJiYjk4NDMxXzMtNC0xLTEtMA_db73a739-2c57-42e1-a0ff-51610921fd3d"
      unitRef="usd">0</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="idbef14cab4674acc856fc2e00fa788c6_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNDgvZnJhZzo3NDVlOTUxNDMwNmU0YzhlODNjMTg2ZmFmMWY3ZjFjYS90YWJsZToyMjZmZTdlYjY1ODE0Y2ZlOTQ4YTljYzUyYmI5ODQzMS90YWJsZXJhbmdlOjIyNmZlN2ViNjU4MTRjZmU5NDhhOWNjNTJiYjk4NDMxXzMtNi0xLTEtMA_655973fc-b0e5-42fd-99bf-c010dabe8eb6"
      unitRef="usd">8107000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ia196cea0892c4f92975c31e8ac0adb1a_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNDgvZnJhZzo3NDVlOTUxNDMwNmU0YzhlODNjMTg2ZmFmMWY3ZjFjYS90YWJsZToyMjZmZTdlYjY1ODE0Y2ZlOTQ4YTljYzUyYmI5ODQzMS90YWJsZXJhbmdlOjIyNmZlN2ViNjU4MTRjZmU5NDhhOWNjNTJiYjk4NDMxXzQtMi0xLTEtMA_a56c231f-6b4f-4909-a6a5-1a592ae1fef2"
      unitRef="usd">6180000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ibed4fef472c940e2bd5ea1628e472640_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNDgvZnJhZzo3NDVlOTUxNDMwNmU0YzhlODNjMTg2ZmFmMWY3ZjFjYS90YWJsZToyMjZmZTdlYjY1ODE0Y2ZlOTQ4YTljYzUyYmI5ODQzMS90YWJsZXJhbmdlOjIyNmZlN2ViNjU4MTRjZmU5NDhhOWNjNTJiYjk4NDMxXzQtNC0xLTEtMA_ec0b41ad-0ab7-4ad1-838e-a7a517e74a0e"
      unitRef="usd">6436000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i555434b029cf43649f5408d47dd3613c_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNDgvZnJhZzo3NDVlOTUxNDMwNmU0YzhlODNjMTg2ZmFmMWY3ZjFjYS90YWJsZToyMjZmZTdlYjY1ODE0Y2ZlOTQ4YTljYzUyYmI5ODQzMS90YWJsZXJhbmdlOjIyNmZlN2ViNjU4MTRjZmU5NDhhOWNjNTJiYjk4NDMxXzQtNi0xLTEtMA_ea9f1e67-d557-4193-9842-283a25007872"
      unitRef="usd">6494000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i215ad5a452054a2a987772d11a1c60ba_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNDgvZnJhZzo3NDVlOTUxNDMwNmU0YzhlODNjMTg2ZmFmMWY3ZjFjYS90YWJsZToyMjZmZTdlYjY1ODE0Y2ZlOTQ4YTljYzUyYmI5ODQzMS90YWJsZXJhbmdlOjIyNmZlN2ViNjU4MTRjZmU5NDhhOWNjNTJiYjk4NDMxXzUtMi0xLTEtMA_f89cba88-c001-4027-b1b0-78632073e68d"
      unitRef="usd">485000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ie7e260cf117e489088434e7f715a790f_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNDgvZnJhZzo3NDVlOTUxNDMwNmU0YzhlODNjMTg2ZmFmMWY3ZjFjYS90YWJsZToyMjZmZTdlYjY1ODE0Y2ZlOTQ4YTljYzUyYmI5ODQzMS90YWJsZXJhbmdlOjIyNmZlN2ViNjU4MTRjZmU5NDhhOWNjNTJiYjk4NDMxXzUtNC0xLTEtMA_c306275f-9f33-4b24-b7aa-6d04b8ad14f6"
      unitRef="usd">506000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ib57a4ee423134a78b25554605ba89721_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNDgvZnJhZzo3NDVlOTUxNDMwNmU0YzhlODNjMTg2ZmFmMWY3ZjFjYS90YWJsZToyMjZmZTdlYjY1ODE0Y2ZlOTQ4YTljYzUyYmI5ODQzMS90YWJsZXJhbmdlOjIyNmZlN2ViNjU4MTRjZmU5NDhhOWNjNTJiYjk4NDMxXzUtNi0xLTEtMA_f9424748-4a5e-4293-9d16-66c99b84974d"
      unitRef="usd">510000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNDgvZnJhZzo3NDVlOTUxNDMwNmU0YzhlODNjMTg2ZmFmMWY3ZjFjYS90YWJsZToyMjZmZTdlYjY1ODE0Y2ZlOTQ4YTljYzUyYmI5ODQzMS90YWJsZXJhbmdlOjIyNmZlN2ViNjU4MTRjZmU5NDhhOWNjNTJiYjk4NDMxXzYtMi0xLTEtMA_7509f1ff-2841-4a9e-abc4-20c13f30d0e3"
      unitRef="usd">20990000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNDgvZnJhZzo3NDVlOTUxNDMwNmU0YzhlODNjMTg2ZmFmMWY3ZjFjYS90YWJsZToyMjZmZTdlYjY1ODE0Y2ZlOTQ4YTljYzUyYmI5ODQzMS90YWJsZXJhbmdlOjIyNmZlN2ViNjU4MTRjZmU5NDhhOWNjNTJiYjk4NDMxXzYtNC0xLTEtMA_ca4141d0-a11c-4a3b-aaec-c9622a36530d"
      unitRef="usd">23879000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ia0b4ed62263b4059a2bbd8c1630332d7_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNDgvZnJhZzo3NDVlOTUxNDMwNmU0YzhlODNjMTg2ZmFmMWY3ZjFjYS90YWJsZToyMjZmZTdlYjY1ODE0Y2ZlOTQ4YTljYzUyYmI5ODQzMS90YWJsZXJhbmdlOjIyNmZlN2ViNjU4MTRjZmU5NDhhOWNjNTJiYjk4NDMxXzYtNi0xLTEtMA_1b407357-41cb-4810-abf7-1f7a258a8d93"
      unitRef="usd">34830000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNDgvZnJhZzo3NDVlOTUxNDMwNmU0YzhlODNjMTg2ZmFmMWY3ZjFjYS90ZXh0cmVnaW9uOjc0NWU5NTE0MzA2ZTRjOGU4M2MxODZmYWYxZjdmMWNhXzE1NDk_dc5a725a-2c7f-4d02-a054-61146f4f8b82">Estimated future amortization of intangible assets that will be recorded in cost of goods sold and operating expenses for the years ending March&#160;31, are as follows:&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:84.257%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.013%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal Year Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;20,527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,934&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNDgvZnJhZzo3NDVlOTUxNDMwNmU0YzhlODNjMTg2ZmFmMWY3ZjFjYS90YWJsZTo1Njk3OGQwMGE0MGM0Mjk0ODE1MTJmZjFlN2MwNjM2NC90YWJsZXJhbmdlOjU2OTc4ZDAwYTQwYzQyOTQ4MTUxMmZmMWU3YzA2MzY0XzEtMi0xLTEtMA_700d9ee5-8c9a-4c47-848f-681fdba038c2"
      unitRef="usd">20527000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNDgvZnJhZzo3NDVlOTUxNDMwNmU0YzhlODNjMTg2ZmFmMWY3ZjFjYS90YWJsZTo1Njk3OGQwMGE0MGM0Mjk0ODE1MTJmZjFlN2MwNjM2NC90YWJsZXJhbmdlOjU2OTc4ZDAwYTQwYzQyOTQ4MTUxMmZmMWU3YzA2MzY0XzItMi0xLTEtMA_d9c68dfd-521a-4bc7-a08b-a91d54a79629"
      unitRef="usd">18934000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNDgvZnJhZzo3NDVlOTUxNDMwNmU0YzhlODNjMTg2ZmFmMWY3ZjFjYS90YWJsZTo1Njk3OGQwMGE0MGM0Mjk0ODE1MTJmZjFlN2MwNjM2NC90YWJsZXJhbmdlOjU2OTc4ZDAwYTQwYzQyOTQ4MTUxMmZmMWU3YzA2MzY0XzMtMi0xLTEtMA_988b941d-0637-4e9f-998e-a109c6b82f40"
      unitRef="usd">7010000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNDgvZnJhZzo3NDVlOTUxNDMwNmU0YzhlODNjMTg2ZmFmMWY3ZjFjYS90YWJsZTo1Njk3OGQwMGE0MGM0Mjk0ODE1MTJmZjFlN2MwNjM2NC90YWJsZXJhbmdlOjU2OTc4ZDAwYTQwYzQyOTQ4MTUxMmZmMWU3YzA2MzY0XzQtMi0xLTEtMA_19263e2c-30b1-4fcf-ae4a-5161079bc827"
      unitRef="usd">3831000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNDgvZnJhZzo3NDVlOTUxNDMwNmU0YzhlODNjMTg2ZmFmMWY3ZjFjYS90YWJsZTo1Njk3OGQwMGE0MGM0Mjk0ODE1MTJmZjFlN2MwNjM2NC90YWJsZXJhbmdlOjU2OTc4ZDAwYTQwYzQyOTQ4MTUxMmZmMWU3YzA2MzY0XzUtMi0xLTEtMA_2e1fa734-0740-460b-91fa-059b8f845d9c"
      unitRef="usd">524000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <ttwo:AccruedExpensesAndOtherCurrentLiabilitiesDisclosureTextBlock
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNTEvZnJhZzowNjUzYjhhODMyMGI0OTRhYWMyMmYzZTJjZTgyM2JkNC90ZXh0cmVnaW9uOjA2NTNiOGE4MzIwYjQ5NGFhYzIyZjNlMmNlODIzYmQ0XzEyNQ_a682ec6e-9b8d-49e9-9ff1-36c75cd8bc84">ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Accrued expenses and other current liabilities consisted of:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:71.060%;"/&gt;&lt;td style="width:1.0%;"/&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:10.737%;"/&gt;&lt;td style="width:1.0%;"/&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:10.739%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Software development royalties&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;822,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;713,201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Compensation and benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;81,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;73,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Refund Liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;77,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;65,853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Licenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;57,651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;56,221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Marketing and promotions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;40,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;42,390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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;/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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;89,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;84,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accrued expenses and other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,169,884&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,035,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ttwo:AccruedExpensesAndOtherCurrentLiabilitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNTEvZnJhZzowNjUzYjhhODMyMGI0OTRhYWMyMmYzZTJjZTgyM2JkNC90ZXh0cmVnaW9uOjA2NTNiOGE4MzIwYjQ5NGFhYzIyZjNlMmNlODIzYmQ0XzEyMQ_26e1a142-284b-4c5b-9398-be1a16c4a06f">Accrued expenses and other current liabilities consisted of:&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:71.060%;"/&gt;&lt;td style="width:1.0%;"/&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:10.737%;"/&gt;&lt;td style="width:1.0%;"/&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:10.739%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Software development royalties&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;822,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;713,201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Compensation and benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;81,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;73,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Refund Liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;77,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;65,853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Licenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;57,651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;56,221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Marketing and promotions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;40,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;42,390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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;/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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;89,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;84,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accrued expenses and other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,169,884&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,035,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <us-gaap:AccruedRoyaltiesCurrent
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNTEvZnJhZzowNjUzYjhhODMyMGI0OTRhYWMyMmYzZTJjZTgyM2JkNC90YWJsZTphOGM4M2RmMjFiZDE0YjYxYjM5OGNiMDAyYTcxMTU3Yi90YWJsZXJhbmdlOmE4YzgzZGYyMWJkMTRiNjFiMzk4Y2IwMDJhNzExNTdiXzItMi0xLTEtMA_9707dafb-755e-4929-9494-8a440bf57ac4"
      unitRef="usd">822416000</us-gaap:AccruedRoyaltiesCurrent>
    <us-gaap:AccruedRoyaltiesCurrent
      contextRef="i5bd4d54d389c43a7afcea2b15b9ea77c_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNTEvZnJhZzowNjUzYjhhODMyMGI0OTRhYWMyMmYzZTJjZTgyM2JkNC90YWJsZTphOGM4M2RmMjFiZDE0YjYxYjM5OGNiMDAyYTcxMTU3Yi90YWJsZXJhbmdlOmE4YzgzZGYyMWJkMTRiNjFiMzk4Y2IwMDJhNzExNTdiXzItNC0xLTEtMA_8ca2a2a3-9012-4b09-ba32-80854f13dab7"
      unitRef="usd">713201000</us-gaap:AccruedRoyaltiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNTEvZnJhZzowNjUzYjhhODMyMGI0OTRhYWMyMmYzZTJjZTgyM2JkNC90YWJsZTphOGM4M2RmMjFiZDE0YjYxYjM5OGNiMDAyYTcxMTU3Yi90YWJsZXJhbmdlOmE4YzgzZGYyMWJkMTRiNjFiMzk4Y2IwMDJhNzExNTdiXzMtMi0xLTEtMA_e1048b4f-5b5f-40db-ba68-a63dbf599d94"
      unitRef="usd">81791000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i5bd4d54d389c43a7afcea2b15b9ea77c_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNTEvZnJhZzowNjUzYjhhODMyMGI0OTRhYWMyMmYzZTJjZTgyM2JkNC90YWJsZTphOGM4M2RmMjFiZDE0YjYxYjM5OGNiMDAyYTcxMTU3Yi90YWJsZXJhbmdlOmE4YzgzZGYyMWJkMTRiNjFiMzk4Y2IwMDJhNzExNTdiXzMtNC0xLTEtMA_4bf57273-b943-4807-ab9a-2602580fc84c"
      unitRef="usd">73695000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:CustomerRefundLiabilityCurrent
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNTEvZnJhZzowNjUzYjhhODMyMGI0OTRhYWMyMmYzZTJjZTgyM2JkNC90YWJsZTphOGM4M2RmMjFiZDE0YjYxYjM5OGNiMDAyYTcxMTU3Yi90YWJsZXJhbmdlOmE4YzgzZGYyMWJkMTRiNjFiMzk4Y2IwMDJhNzExNTdiXzQtMi0xLTEtMA_d96241da-a5e4-43a1-a5e9-3f7ab66ee289"
      unitRef="usd">77829000</us-gaap:CustomerRefundLiabilityCurrent>
    <us-gaap:CustomerRefundLiabilityCurrent
      contextRef="i5bd4d54d389c43a7afcea2b15b9ea77c_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNTEvZnJhZzowNjUzYjhhODMyMGI0OTRhYWMyMmYzZTJjZTgyM2JkNC90YWJsZTphOGM4M2RmMjFiZDE0YjYxYjM5OGNiMDAyYTcxMTU3Yi90YWJsZXJhbmdlOmE4YzgzZGYyMWJkMTRiNjFiMzk4Y2IwMDJhNzExNTdiXzQtNC0xLTEtMA_45ea4ecb-c355-4a11-a1ac-fc3ccb864231"
      unitRef="usd">65853000</us-gaap:CustomerRefundLiabilityCurrent>
    <ttwo:AccruedLicensesCurrent
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNTEvZnJhZzowNjUzYjhhODMyMGI0OTRhYWMyMmYzZTJjZTgyM2JkNC90YWJsZTphOGM4M2RmMjFiZDE0YjYxYjM5OGNiMDAyYTcxMTU3Yi90YWJsZXJhbmdlOmE4YzgzZGYyMWJkMTRiNjFiMzk4Y2IwMDJhNzExNTdiXzUtMi0xLTEtMA_8abc4128-e960-447e-a0dd-122274537fd1"
      unitRef="usd">57651000</ttwo:AccruedLicensesCurrent>
    <ttwo:AccruedLicensesCurrent
      contextRef="i5bd4d54d389c43a7afcea2b15b9ea77c_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNTEvZnJhZzowNjUzYjhhODMyMGI0OTRhYWMyMmYzZTJjZTgyM2JkNC90YWJsZTphOGM4M2RmMjFiZDE0YjYxYjM5OGNiMDAyYTcxMTU3Yi90YWJsZXJhbmdlOmE4YzgzZGYyMWJkMTRiNjFiMzk4Y2IwMDJhNzExNTdiXzUtNC0xLTEtMA_f1d03fee-2d87-4874-91fd-67743b5812cd"
      unitRef="usd">56221000</ttwo:AccruedLicensesCurrent>
    <us-gaap:AccruedMarketingCostsCurrent
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNTEvZnJhZzowNjUzYjhhODMyMGI0OTRhYWMyMmYzZTJjZTgyM2JkNC90YWJsZTphOGM4M2RmMjFiZDE0YjYxYjM5OGNiMDAyYTcxMTU3Yi90YWJsZXJhbmdlOmE4YzgzZGYyMWJkMTRiNjFiMzk4Y2IwMDJhNzExNTdiXzYtMi0xLTEtMA_89f046b0-3f0a-4439-8b05-d4f53c922c8d"
      unitRef="usd">40797000</us-gaap:AccruedMarketingCostsCurrent>
    <us-gaap:AccruedMarketingCostsCurrent
      contextRef="i5bd4d54d389c43a7afcea2b15b9ea77c_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNTEvZnJhZzowNjUzYjhhODMyMGI0OTRhYWMyMmYzZTJjZTgyM2JkNC90YWJsZTphOGM4M2RmMjFiZDE0YjYxYjM5OGNiMDAyYTcxMTU3Yi90YWJsZXJhbmdlOmE4YzgzZGYyMWJkMTRiNjFiMzk4Y2IwMDJhNzExNTdiXzYtNC0xLTEtMA_27bce077-51a9-4153-b11a-839cdbea4906"
      unitRef="usd">42390000</us-gaap:AccruedMarketingCostsCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNTEvZnJhZzowNjUzYjhhODMyMGI0OTRhYWMyMmYzZTJjZTgyM2JkNC90YWJsZTphOGM4M2RmMjFiZDE0YjYxYjM5OGNiMDAyYTcxMTU3Yi90YWJsZXJhbmdlOmE4YzgzZGYyMWJkMTRiNjFiMzk4Y2IwMDJhNzExNTdiXzktMi0xLTEtMA_4f9b6840-1f0f-45a6-ab7c-762b2af023e2"
      unitRef="usd">89400000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i5bd4d54d389c43a7afcea2b15b9ea77c_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNTEvZnJhZzowNjUzYjhhODMyMGI0OTRhYWMyMmYzZTJjZTgyM2JkNC90YWJsZTphOGM4M2RmMjFiZDE0YjYxYjM5OGNiMDAyYTcxMTU3Yi90YWJsZXJhbmdlOmE4YzgzZGYyMWJkMTRiNjFiMzk4Y2IwMDJhNzExNTdiXzktNC0xLTEtMA_6f639415-bda8-4642-a263-49cbd3563179"
      unitRef="usd">84335000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNTEvZnJhZzowNjUzYjhhODMyMGI0OTRhYWMyMmYzZTJjZTgyM2JkNC90YWJsZTphOGM4M2RmMjFiZDE0YjYxYjM5OGNiMDAyYTcxMTU3Yi90YWJsZXJhbmdlOmE4YzgzZGYyMWJkMTRiNjFiMzk4Y2IwMDJhNzExNTdiXzEwLTItMS0xLTA_88bcdcd4-a1a5-4c42-a8bd-57a000a99fa7"
      unitRef="usd">1169884000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i5bd4d54d389c43a7afcea2b15b9ea77c_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNTEvZnJhZzowNjUzYjhhODMyMGI0OTRhYWMyMmYzZTJjZTgyM2JkNC90YWJsZTphOGM4M2RmMjFiZDE0YjYxYjM5OGNiMDAyYTcxMTU3Yi90YWJsZXJhbmdlOmE4YzgzZGYyMWJkMTRiNjFiMzk4Y2IwMDJhNzExNTdiXzEwLTQtMS0xLTA_30f152b2-7461-4b93-85c0-84cd1f93ac87"
      unitRef="usd">1035695000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:LongTermDebtTextBlock
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNTQvZnJhZzphOWM0MDVmZjkyMTI0YWJmODRjMmI2Y2JlOTZmMTg0Ni90ZXh0cmVnaW9uOmE5YzQwNWZmOTIxMjRhYmY4NGMyYjZjYmU5NmYxODQ2XzEyNjQ0MzgzNzIyMzg0_8d46d24e-9fcf-417c-a2ed-122774644116">DEBT&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Credit Agreement&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;On February&#160;8, 2019, we entered into an unsecured credit agreement (the &#x201c;Credit Agreement&#x201d;). The Credit Agreement replaced our prior credit agreement, which was terminated on the same day. The Credit Agreement runs through February&#160;8, 2024. The Credit Agreement provides for an unsecured &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNTQvZnJhZzphOWM0MDVmZjkyMTI0YWJmODRjMmI2Y2JlOTZmMTg0Ni90ZXh0cmVnaW9uOmE5YzQwNWZmOTIxMjRhYmY4NGMyYjZjYmU5NmYxODQ2XzM0Mw_8427323b-e822-4980-a66e-308d2212e459"&gt;five&lt;/span&gt;-year revolving credit facility with commitments of $200,000, including sublimits for (i)&#160;the issuance of letters of credit in an aggregate face amount of up to $25,000 and (ii)&#160;borrowings and letters of credit denominated in Pounds Sterling, Euros and Canadian Dollars in an aggregate principal amount of up to $25,000. In addition, the Credit Agreement contains uncommitted incremental capacity permitting the incurrence of up to an additional $250,000 in term loans or revolving credit facilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Loans under the Credit Agreement will bear interest at a rate of (a) 0.250% to 0.750% above a certain base rate (5.50% at March&#160;31, 2020) or (b)&#160;1.125% to 1.750%&#160;above LIBOR (approximately 1.66% at March&#160;31, 2020), which rates are determined by reference to our consolidated total net leverage ratio. We had no outstanding borrowings at March&#160;31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&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;Information related to availability on our Credit Agreement is as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:58.818%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:16.859%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:16.863%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Available borrowings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;198,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;198,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Outstanding letters of credit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;We recorded interest expense and fees related to the Credit Agreement of $275 and $372, for the fiscal years ended March&#160;31, 2020 and 2019, respectively and, under a prior credit agreement that was terminated on the same day that we entered into the Credit Agreement, $472 and $441, for the fiscal years ended March&#160;31, 2019 and 2018, respectively. The Credit Agreement also includes, among other terms and conditions, maximum leverage ratio, minimum cash reserves and, in certain circumstances, minimum interest coverage ratio financial covenants, as well as limitations on us and each of our subsidiaries&#x2019; ability to: create, incur, assume or be liable for indebtedness; dispose of assets outside the ordinary course; acquire, merge or consolidate with or into another person or entity; create, incur or allow any lien on any of its property; make investments; or pay dividends or make distributions, in each case subject to certain exceptions. In addition, the Credit Agreement provides for certain events of default such as nonpayment of principal and interest when due thereunder, breaches of representations and warranties, noncompliance with covenants, acts of insolvency and default on indebtedness held by third parties (subject to certain limitations and cure periods).&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;1.00% Convertible Notes Due 2018&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;On June&#160;18, 2013, we issued $250,000 aggregate principal amount of 1.00% Convertible Notes due 2018. The Convertible Notes were issued at 98.5% of par value for proceeds of $283,188, which included a $37,500 overallotment option that was exercised. Interest on the Convertible Notes was payable semi-annually in arrears on July&#160;1&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"&gt;st&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;and January&#160;1&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"&gt;st&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;of each year, commencing on January&#160;1, 2014. The Convertible Notes matured on July&#160;1, 2018. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The following table provides the components of interest expense related to our Convertible Notes:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:63.638%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.719%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.719%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.722%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal Year Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cash interest expense (coupon interest expense)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;539&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Non-cash amortization of discount on 1.00% Convertible Notes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,662&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amortization of debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Total interest expense related to 1.00% Convertible Notes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LongTermDebtTextBlock>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ida1ec9e7424547619b697e9a5e1804bb_I20190208"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNTQvZnJhZzphOWM0MDVmZjkyMTI0YWJmODRjMmI2Y2JlOTZmMTg0Ni90ZXh0cmVnaW9uOmE5YzQwNWZmOTIxMjRhYmY4NGMyYjZjYmU5NmYxODQ2XzM5Nw_845993ef-743f-42f6-bee4-24a2a2519c1c"
      unitRef="usd">200000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="idcfdf8df99734c9d8862c95363562112_I20190208"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNTQvZnJhZzphOWM0MDVmZjkyMTI0YWJmODRjMmI2Y2JlOTZmMTg0Ni90ZXh0cmVnaW9uOmE5YzQwNWZmOTIxMjRhYmY4NGMyYjZjYmU5NmYxODQ2XzUwMA_0ad88126-4efd-4266-9617-e369aeed8566"
      unitRef="usd">25000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="idcfdf8df99734c9d8862c95363562112_I20190208"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNTQvZnJhZzphOWM0MDVmZjkyMTI0YWJmODRjMmI2Y2JlOTZmMTg0Ni90ZXh0cmVnaW9uOmE5YzQwNWZmOTIxMjRhYmY4NGMyYjZjYmU5NmYxODQ2XzY0Ng_0ad88126-4efd-4266-9617-e369aeed8566"
      unitRef="usd">25000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <ttwo:LineOfCreditFacilityOptionalIncreaseAdditionalBorrowings
      contextRef="i6a259ddfa0694442ab72070c50c4afc0_D20190208-20190208"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNTQvZnJhZzphOWM0MDVmZjkyMTI0YWJmODRjMmI2Y2JlOTZmMTg0Ni90ZXh0cmVnaW9uOmE5YzQwNWZmOTIxMjRhYmY4NGMyYjZjYmU5NmYxODQ2Xzc3OQ_0d3d47f2-9090-47cd-9863-6ce926b96815"
      unitRef="usd">250000000</ttwo:LineOfCreditFacilityOptionalIncreaseAdditionalBorrowings>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i95b0abb432bb43788dcc71bc83dc86fa_D20190401-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNTQvZnJhZzphOWM0MDVmZjkyMTI0YWJmODRjMmI2Y2JlOTZmMTg0Ni90ZXh0cmVnaW9uOmE5YzQwNWZmOTIxMjRhYmY4NGMyYjZjYmU5NmYxODQ2XzkwMg_5ee064c4-2ddc-4f5d-8d5b-589e85e0fe36"
      unitRef="number">0.00250</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i00eb1453b30c42ba8581444f9982ae27_D20190401-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNTQvZnJhZzphOWM0MDVmZjkyMTI0YWJmODRjMmI2Y2JlOTZmMTg0Ni90ZXh0cmVnaW9uOmE5YzQwNWZmOTIxMjRhYmY4NGMyYjZjYmU5NmYxODQ2XzkwOA_1023ba01-cf5a-4bb7-9f24-f9b60cfb6ecb"
      unitRef="number">0.00750</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i4edae41589f24a349efbde43ae4d6120_I20200331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNTQvZnJhZzphOWM0MDVmZjkyMTI0YWJmODRjMmI2Y2JlOTZmMTg0Ni90ZXh0cmVnaW9uOmE5YzQwNWZmOTIxMjRhYmY4NGMyYjZjYmU5NmYxODQ2XzkzOA_8b2a185a-a361-4739-8192-292bc8a3d704"
      unitRef="number">0.0550</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ie90f3d6f08324029a0ef646e6c27dc97_D20190401-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNTQvZnJhZzphOWM0MDVmZjkyMTI0YWJmODRjMmI2Y2JlOTZmMTg0Ni90ZXh0cmVnaW9uOmE5YzQwNWZmOTIxMjRhYmY4NGMyYjZjYmU5NmYxODQ2Xzk1NQ_df0664da-22f3-4989-ae12-62474991c834"
      unitRef="number">0.01125</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i46ba15b68ecb4c048617c6f64b1a7383_D20190401-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNTQvZnJhZzphOWM0MDVmZjkyMTI0YWJmODRjMmI2Y2JlOTZmMTg0Ni90ZXh0cmVnaW9uOmE5YzQwNWZmOTIxMjRhYmY4NGMyYjZjYmU5NmYxODQ2Xzk2MQ_57ad01a7-6bef-49e3-b52a-63475cfb9369"
      unitRef="number">0.01750</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="iab07c2cd979646f281123a3363b3099a_I20200331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNTQvZnJhZzphOWM0MDVmZjkyMTI0YWJmODRjMmI2Y2JlOTZmMTg0Ni90ZXh0cmVnaW9uOmE5YzQwNWZmOTIxMjRhYmY4NGMyYjZjYmU5NmYxODQ2Xzk5MQ_6f47dcee-2146-4f6c-926b-8ced4f2a195c"
      unitRef="number">0.0166</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:LineOfCredit
      contextRef="i3a91254a888b496ca51d680425af9248_I20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNTQvZnJhZzphOWM0MDVmZjkyMTI0YWJmODRjMmI2Y2JlOTZmMTg0Ni90ZXh0cmVnaW9uOmE5YzQwNWZmOTIxMjRhYmY4NGMyYjZjYmU5NmYxODQ2XzEwOTU_b065b37b-5308-4b1e-a46e-7ea403ce8b92"
      unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNTQvZnJhZzphOWM0MDVmZjkyMTI0YWJmODRjMmI2Y2JlOTZmMTg0Ni90ZXh0cmVnaW9uOmE5YzQwNWZmOTIxMjRhYmY4NGMyYjZjYmU5NmYxODQ2XzI5NTQ_23f8541d-83cb-42bb-b512-88fb5be21edf">Information related to availability on our Credit Agreement is as follows: &lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:58.818%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:16.859%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:16.863%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Available borrowings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;198,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;198,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Outstanding letters of credit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="i3a91254a888b496ca51d680425af9248_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNTQvZnJhZzphOWM0MDVmZjkyMTI0YWJmODRjMmI2Y2JlOTZmMTg0Ni90YWJsZTo3NzFiMjQ1YjJhZTc0ZWU0ODIzMjI2ZTU5Y2JlYjVlOS90YWJsZXJhbmdlOjc3MWIyNDViMmFlNzRlZTQ4MjMyMjZlNTljYmViNWU5XzItMi0xLTEtMA_f637a55f-8643-42d3-bcc0-06073e8f3dc3"
      unitRef="usd">198336000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="i3eba45e9bc5d4b1aabd5d8823919f412_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNTQvZnJhZzphOWM0MDVmZjkyMTI0YWJmODRjMmI2Y2JlOTZmMTg0Ni90YWJsZTo3NzFiMjQ1YjJhZTc0ZWU0ODIzMjI2ZTU5Y2JlYjVlOS90YWJsZXJhbmdlOjc3MWIyNDViMmFlNzRlZTQ4MjMyMjZlNTljYmViNWU5XzItNC0xLTEtMTczNw_ca1d768c-4a3e-42de-b14b-dfa154bf4e00"
      unitRef="usd">198336000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i3a91254a888b496ca51d680425af9248_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNTQvZnJhZzphOWM0MDVmZjkyMTI0YWJmODRjMmI2Y2JlOTZmMTg0Ni90YWJsZTo3NzFiMjQ1YjJhZTc0ZWU0ODIzMjI2ZTU5Y2JlYjVlOS90YWJsZXJhbmdlOjc3MWIyNDViMmFlNzRlZTQ4MjMyMjZlNTljYmViNWU5XzMtMi0xLTEtMA_a023be1d-710e-4db5-a0e7-37c713a3a9fb"
      unitRef="usd">1664000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i3eba45e9bc5d4b1aabd5d8823919f412_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNTQvZnJhZzphOWM0MDVmZjkyMTI0YWJmODRjMmI2Y2JlOTZmMTg0Ni90YWJsZTo3NzFiMjQ1YjJhZTc0ZWU0ODIzMjI2ZTU5Y2JlYjVlOS90YWJsZXJhbmdlOjc3MWIyNDViMmFlNzRlZTQ4MjMyMjZlNTljYmViNWU5XzMtNC0xLTEtMTczNw_3250b117-be02-4688-a2ef-32ba4c1f4712"
      unitRef="usd">1664000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:InterestExpenseDebt
      contextRef="i922cb57ca1df4252b9a03f314775c92c_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNTQvZnJhZzphOWM0MDVmZjkyMTI0YWJmODRjMmI2Y2JlOTZmMTg0Ni90ZXh0cmVnaW9uOmE5YzQwNWZmOTIxMjRhYmY4NGMyYjZjYmU5NmYxODQ2XzYwNDczMTM5NTY4MDg_b190d892-a4ee-41b5-a7e2-8640761f43fd"
      unitRef="usd">275000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="ibe63b191ee624d81aab89053082ef9cc_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNTQvZnJhZzphOWM0MDVmZjkyMTI0YWJmODRjMmI2Y2JlOTZmMTg0Ni90ZXh0cmVnaW9uOmE5YzQwNWZmOTIxMjRhYmY4NGMyYjZjYmU5NmYxODQ2XzEyOTI_c78f794c-dacd-4334-a1dc-5068d470dcc5"
      unitRef="usd">372000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestAndDebtExpense
      contextRef="ibe63b191ee624d81aab89053082ef9cc_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNTQvZnJhZzphOWM0MDVmZjkyMTI0YWJmODRjMmI2Y2JlOTZmMTg0Ni90ZXh0cmVnaW9uOmE5YzQwNWZmOTIxMjRhYmY4NGMyYjZjYmU5NmYxODQ2XzgyNDYzMzcyMTE2Nzk_781a7f15-ea04-468c-9628-1e487acec45b"
      unitRef="usd">472000</us-gaap:InterestAndDebtExpense>
    <us-gaap:InterestAndDebtExpense
      contextRef="id18022c06c314adca412a13cdffd33e4_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNTQvZnJhZzphOWM0MDVmZjkyMTI0YWJmODRjMmI2Y2JlOTZmMTg0Ni90ZXh0cmVnaW9uOmE5YzQwNWZmOTIxMjRhYmY4NGMyYjZjYmU5NmYxODQ2XzgyNDYzMzcyMTE2ODY_0eed1d7e-adea-4fac-a4a9-b9313b148f12"
      unitRef="usd">441000</us-gaap:InterestAndDebtExpense>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="id9e8439623de4b5f824f9eb31ce88b60_I20130618"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNTcvZnJhZzoxNTE2NDBhYTUyMzE0MzUzYjFmOTI5Y2ZjZDgxYjg0ZC90ZXh0cmVnaW9uOjE1MTY0MGFhNTIzMTQzNTNiMWY5MjljZmNkODFiODRkXzU_f6099f4e-d631-47d2-9c65-4063b53442e5"
      unitRef="number">0.0100</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="id9e8439623de4b5f824f9eb31ce88b60_I20130618"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNTcvZnJhZzoxNTE2NDBhYTUyMzE0MzUzYjFmOTI5Y2ZjZDgxYjg0ZC90ZXh0cmVnaW9uOjE1MTY0MGFhNTIzMTQzNTNiMWY5MjljZmNkODFiODRkXzY0_fc8d407e-985b-4c70-8360-a957043485c2"
      unitRef="usd">250000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="id9e8439623de4b5f824f9eb31ce88b60_I20130618"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNTcvZnJhZzoxNTE2NDBhYTUyMzE0MzUzYjFmOTI5Y2ZjZDgxYjg0ZC90ZXh0cmVnaW9uOjE1MTY0MGFhNTIzMTQzNTNiMWY5MjljZmNkODFiODRkXzk3_f6099f4e-d631-47d2-9c65-4063b53442e5"
      unitRef="number">0.0100</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <ttwo:DebtInstrumentIssuanceAsPercentageOfParValue
      contextRef="id9e8439623de4b5f824f9eb31ce88b60_I20130618"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNTcvZnJhZzoxNTE2NDBhYTUyMzE0MzUzYjFmOTI5Y2ZjZDgxYjg0ZC90ZXh0cmVnaW9uOjE1MTY0MGFhNTIzMTQzNTNiMWY5MjljZmNkODFiODRkXzE2NQ_429dc428-4132-4646-8927-eb25e5364026"
      unitRef="number">0.985</ttwo:DebtInstrumentIssuanceAsPercentageOfParValue>
    <us-gaap:ProceedsFromConvertibleDebt
      contextRef="iac3bfa0e935342dba2a454273f606d96_D20130618-20130618"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNTcvZnJhZzoxNTE2NDBhYTUyMzE0MzUzYjFmOTI5Y2ZjZDgxYjg0ZC90ZXh0cmVnaW9uOjE1MTY0MGFhNTIzMTQzNTNiMWY5MjljZmNkODFiODRkXzE5Nw_e703b626-dd05-4232-b8f4-e109070f394f"
      unitRef="usd">283188000</us-gaap:ProceedsFromConvertibleDebt>
    <ttwo:ProceedsfromConvertibleDebtOverallotment
      contextRef="iac3bfa0e935342dba2a454273f606d96_D20130618-20130618"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNTcvZnJhZzoxNTE2NDBhYTUyMzE0MzUzYjFmOTI5Y2ZjZDgxYjg0ZC90ZXh0cmVnaW9uOjE1MTY0MGFhNTIzMTQzNTNiMWY5MjljZmNkODFiODRkXzIxOA_084fdbdd-39de-40d5-9d97-e644983a25f4"
      unitRef="usd">37500000</ttwo:ProceedsfromConvertibleDebtOverallotment>
    <ttwo:ScheduleOfComponentsOfInterestExpenseRelatedToConvertibleDebtTableTextBlock
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNTcvZnJhZzoxNTE2NDBhYTUyMzE0MzUzYjFmOTI5Y2ZjZDgxYjg0ZC90ZXh0cmVnaW9uOjE1MTY0MGFhNTIzMTQzNTNiMWY5MjljZmNkODFiODRkXzEyNjQ0MzgzNzE5OTg3_1ba36c88-56fe-41dd-9310-325abfc24943">The following table provides the components of interest expense related to our Convertible Notes:&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:63.638%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.719%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.719%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.722%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal Year Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cash interest expense (coupon interest expense)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;539&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Non-cash amortization of discount on 1.00% Convertible Notes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,662&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amortization of debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Total interest expense related to 1.00% Convertible Notes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</ttwo:ScheduleOfComponentsOfInterestExpenseRelatedToConvertibleDebtTableTextBlock>
    <us-gaap:InterestExpenseDebt
      contextRef="if81011aa182247e392dcb935a301ff8f_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNTcvZnJhZzoxNTE2NDBhYTUyMzE0MzUzYjFmOTI5Y2ZjZDgxYjg0ZC90YWJsZTo2YmE0MjJmNTY0MjQ0ZTFhYTU0MjRjMmU0NjRhYWE5Ny90YWJsZXJhbmdlOjZiYTQyMmY1NjQyNDRlMWFhNTQyNGMyZTQ2NGFhYTk3XzItMi0xLTEtMA_d760ca22-b3fb-402a-9ef0-1a7165774230"
      unitRef="usd">0</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i47fd875aa9764f67841e855f13acec37_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNTcvZnJhZzoxNTE2NDBhYTUyMzE0MzUzYjFmOTI5Y2ZjZDgxYjg0ZC90YWJsZTo2YmE0MjJmNTY0MjQ0ZTFhYTU0MjRjMmU0NjRhYWE5Ny90YWJsZXJhbmdlOjZiYTQyMmY1NjQyNDRlMWFhNTQyNGMyZTQ2NGFhYTk3XzItNC0xLTEtMA_49ab5307-bf05-4ded-b18f-293c43dae07a"
      unitRef="usd">1000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="ifd24d3c7196d4509aa967512048f72e0_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNTcvZnJhZzoxNTE2NDBhYTUyMzE0MzUzYjFmOTI5Y2ZjZDgxYjg0ZC90YWJsZTo2YmE0MjJmNTY0MjQ0ZTFhYTU0MjRjMmU0NjRhYWE5Ny90YWJsZXJhbmdlOjZiYTQyMmY1NjQyNDRlMWFhNTQyNGMyZTQ2NGFhYTk3XzItNi0xLTEtMA_5e43e111-f7ea-4693-a767-45f0efa4585b"
      unitRef="usd">539000</us-gaap:InterestExpenseDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="id9e8439623de4b5f824f9eb31ce88b60_I20130618"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNTcvZnJhZzoxNTE2NDBhYTUyMzE0MzUzYjFmOTI5Y2ZjZDgxYjg0ZC90YWJsZTo2YmE0MjJmNTY0MjQ0ZTFhYTU0MjRjMmU0NjRhYWE5Ny90YWJsZXJhbmdlOjZiYTQyMmY1NjQyNDRlMWFhNTQyNGMyZTQ2NGFhYTk3XzMtMC0xLTEtMTE1OS90ZXh0cmVnaW9uOmQwYjEzMGFhOTE0ZDQyYzU5OTc0ZGI2Nzk2YTJjMTM1XzEyNjQ0MzgzNzE5NDkz_f6099f4e-d631-47d2-9c65-4063b53442e5"
      unitRef="number">0.0100</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="if81011aa182247e392dcb935a301ff8f_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNTcvZnJhZzoxNTE2NDBhYTUyMzE0MzUzYjFmOTI5Y2ZjZDgxYjg0ZC90YWJsZTo2YmE0MjJmNTY0MjQ0ZTFhYTU0MjRjMmU0NjRhYWE5Ny90YWJsZXJhbmdlOjZiYTQyMmY1NjQyNDRlMWFhNTQyNGMyZTQ2NGFhYTk3XzMtMi0xLTEtMA_a1d05cf6-cd85-467c-8672-58478d871aea"
      unitRef="usd">0</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="i47fd875aa9764f67841e855f13acec37_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNTcvZnJhZzoxNTE2NDBhYTUyMzE0MzUzYjFmOTI5Y2ZjZDgxYjg0ZC90YWJsZTo2YmE0MjJmNTY0MjQ0ZTFhYTU0MjRjMmU0NjRhYWE5Ny90YWJsZXJhbmdlOjZiYTQyMmY1NjQyNDRlMWFhNTQyNGMyZTQ2NGFhYTk3XzMtNC0xLTEtMA_81b772bf-692f-4bdb-a033-01510754b192"
      unitRef="usd">91000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="ifd24d3c7196d4509aa967512048f72e0_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNTcvZnJhZzoxNTE2NDBhYTUyMzE0MzUzYjFmOTI5Y2ZjZDgxYjg0ZC90YWJsZTo2YmE0MjJmNTY0MjQ0ZTFhYTU0MjRjMmU0NjRhYWE5Ny90YWJsZXJhbmdlOjZiYTQyMmY1NjQyNDRlMWFhNTQyNGMyZTQ2NGFhYTk3XzMtNi0xLTEtMA_5b4bb5cd-3d14-4688-9a3f-01c728a1f84a"
      unitRef="usd">15662000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="if81011aa182247e392dcb935a301ff8f_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNTcvZnJhZzoxNTE2NDBhYTUyMzE0MzUzYjFmOTI5Y2ZjZDgxYjg0ZC90YWJsZTo2YmE0MjJmNTY0MjQ0ZTFhYTU0MjRjMmU0NjRhYWE5Ny90YWJsZXJhbmdlOjZiYTQyMmY1NjQyNDRlMWFhNTQyNGMyZTQ2NGFhYTk3XzQtMi0xLTEtMA_6dc5b3f4-ce5b-4ce1-ae70-83d54be8765d"
      unitRef="usd">0</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i47fd875aa9764f67841e855f13acec37_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNTcvZnJhZzoxNTE2NDBhYTUyMzE0MzUzYjFmOTI5Y2ZjZDgxYjg0ZC90YWJsZTo2YmE0MjJmNTY0MjQ0ZTFhYTU0MjRjMmU0NjRhYWE5Ny90YWJsZXJhbmdlOjZiYTQyMmY1NjQyNDRlMWFhNTQyNGMyZTQ2NGFhYTk3XzQtNC0xLTEtMA_5eef8159-8206-4417-ba03-26806ddff2bd"
      unitRef="usd">3000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="ifd24d3c7196d4509aa967512048f72e0_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNTcvZnJhZzoxNTE2NDBhYTUyMzE0MzUzYjFmOTI5Y2ZjZDgxYjg0ZC90YWJsZTo2YmE0MjJmNTY0MjQ0ZTFhYTU0MjRjMmU0NjRhYWE5Ny90YWJsZXJhbmdlOjZiYTQyMmY1NjQyNDRlMWFhNTQyNGMyZTQ2NGFhYTk3XzQtNi0xLTEtMA_544e925e-2594-4272-92cd-7c921dc0e601"
      unitRef="usd">466000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="id9e8439623de4b5f824f9eb31ce88b60_I20130618"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNTcvZnJhZzoxNTE2NDBhYTUyMzE0MzUzYjFmOTI5Y2ZjZDgxYjg0ZC90YWJsZTo2YmE0MjJmNTY0MjQ0ZTFhYTU0MjRjMmU0NjRhYWE5Ny90YWJsZXJhbmdlOjZiYTQyMmY1NjQyNDRlMWFhNTQyNGMyZTQ2NGFhYTk3XzUtMC0xLTEtMTE2MS90ZXh0cmVnaW9uOjcwMzU4YzcxMzQ5MzQ3MTNhZTZhZjY3MDMwZTRiMjI4XzEyNjQ0MzgzNzE5NDkw_f6099f4e-d631-47d2-9c65-4063b53442e5"
      unitRef="number">0.0100</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:InterestExpense
      contextRef="if81011aa182247e392dcb935a301ff8f_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNTcvZnJhZzoxNTE2NDBhYTUyMzE0MzUzYjFmOTI5Y2ZjZDgxYjg0ZC90YWJsZTo2YmE0MjJmNTY0MjQ0ZTFhYTU0MjRjMmU0NjRhYWE5Ny90YWJsZXJhbmdlOjZiYTQyMmY1NjQyNDRlMWFhNTQyNGMyZTQ2NGFhYTk3XzUtMi0xLTEtMA_18ae76ce-6e4c-479c-a7ee-519adfdcf083"
      unitRef="usd">0</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i47fd875aa9764f67841e855f13acec37_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNTcvZnJhZzoxNTE2NDBhYTUyMzE0MzUzYjFmOTI5Y2ZjZDgxYjg0ZC90YWJsZTo2YmE0MjJmNTY0MjQ0ZTFhYTU0MjRjMmU0NjRhYWE5Ny90YWJsZXJhbmdlOjZiYTQyMmY1NjQyNDRlMWFhNTQyNGMyZTQ2NGFhYTk3XzUtNC0xLTEtMA_aeb3f32d-0d94-4c2a-b4d6-a4c8ff0f1a8f"
      unitRef="usd">95000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ifd24d3c7196d4509aa967512048f72e0_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNTcvZnJhZzoxNTE2NDBhYTUyMzE0MzUzYjFmOTI5Y2ZjZDgxYjg0ZC90YWJsZTo2YmE0MjJmNTY0MjQ0ZTFhYTU0MjRjMmU0NjRhYWE5Ny90YWJsZXJhbmdlOjZiYTQyMmY1NjQyNDRlMWFhNTQyNGMyZTQ2NGFhYTk3XzUtNi0xLTEtMA_0d3470e2-275a-44bd-85b9-74a0f3757957"
      unitRef="usd">16667000</us-gaap:InterestExpense>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjAvZnJhZzo0MjA5YmVmODA4Zjc0YzI2YjI5NjFhYThiYTNmZGQ1NS90ZXh0cmVnaW9uOjQyMDliZWY4MDhmNzRjMjZiMjk2MWFhOGJhM2ZkZDU1XzE0NTE_442fe2c9-32ed-4c39-b346-5d9058af629d">EARNINGS PER SHARE ("EPS")&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The following table sets forth the computation of basic and diluted EPS (in thousands except per share amounts):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:57.590%;"/&gt;&lt;td style="width:1.0%;"/&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:10.737%;"/&gt;&lt;td style="width:1.0%;"/&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:10.737%;"/&gt;&lt;td style="width:1.0%;"/&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:10.740%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal Year Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Computation of Basic earnings per share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;404,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;333,837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;173,533&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less: net income allocated to participating securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(159)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net income for basic earnings per share calculation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;404,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;333,837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;173,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total weighted average shares outstanding&#x2014;basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;113,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;113,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;110,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less: weighted average participating shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(101)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted average common shares outstanding&#x2014;basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;113,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;113,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;110,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Basic earnings per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3.58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2.95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Computation of Diluted earnings per share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;404,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;333,837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;173,533&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less: net income allocated to participating securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(155)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net income for diluted earnings per share calculation&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;404,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;333,837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;173,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted average common shares outstanding&#x2014;basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;113,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;113,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;110,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Add: dilutive effect of common stock equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,755&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted average common shares outstanding&#x2014;diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;114,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;115,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;112,864&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less: weighted average participating shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(101)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted average common shares outstanding- diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;114,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;115,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;112,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Diluted earnings per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3.54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2.90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Certain of our unvested stock-based awards (including restricted stock units and restricted stock awards) are considered participating securities since these securities have non-forfeitable rights to dividends or dividend equivalents during the contractual period of the award and thus requires the two-class method of computing EPS. As of March&#160;31, 2020, we have no material participating securities.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The calculation of EPS for common stock under the two-class method shown above excludes income attributable to the participating securities from the numerator and excludes the dilutive effect of those awards from the denominator. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;We define common stock equivalents as stock-based awards and common stock related to our Convertible Notes (see Note 12 - Debt) outstanding during the period. Common stock equivalents are measured using the treasury stock method, except for the Convertible Notes, which were assessed for their effect on diluted EPS using the more dilutive of the treasury stock method or the if-converted method. Under the provisions of the if-converted method, the Convertible Notes are assumed to be converted and included in the denominator of the EPS calculation and the interest expense, net of tax, recorded in connection with the Convertible Notes is added back to the numerator.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjAvZnJhZzo0MjA5YmVmODA4Zjc0YzI2YjI5NjFhYThiYTNmZGQ1NS90ZXh0cmVnaW9uOjQyMDliZWY4MDhmNzRjMjZiMjk2MWFhOGJhM2ZkZDU1XzE0NDc_9f6c0562-1969-492a-875f-7ece89518b6e">The following table sets forth the computation of basic and diluted EPS (in thousands except per share amounts):&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:57.590%;"/&gt;&lt;td style="width:1.0%;"/&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:10.737%;"/&gt;&lt;td style="width:1.0%;"/&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:10.737%;"/&gt;&lt;td style="width:1.0%;"/&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:10.740%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal Year Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Computation of Basic earnings per share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;404,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;333,837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;173,533&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less: net income allocated to participating securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(159)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net income for basic earnings per share calculation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;404,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;333,837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;173,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total weighted average shares outstanding&#x2014;basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;113,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;113,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;110,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less: weighted average participating shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(101)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted average common shares outstanding&#x2014;basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;113,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;113,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;110,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Basic earnings per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3.58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2.95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Computation of Diluted earnings per share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;404,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;333,837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;173,533&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less: net income allocated to participating securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(155)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net income for diluted earnings per share calculation&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;404,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;333,837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;173,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted average common shares outstanding&#x2014;basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;113,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;113,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;110,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Add: dilutive effect of common stock equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,755&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted average common shares outstanding&#x2014;diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;114,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;115,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;112,864&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less: weighted average participating shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(101)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted average common shares outstanding- diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;114,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;115,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;112,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Diluted earnings per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3.54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2.90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjAvZnJhZzo0MjA5YmVmODA4Zjc0YzI2YjI5NjFhYThiYTNmZGQ1NS90YWJsZToyZTc1N2Y0NDdhZGY0YmQ3YTk4YmJmNDQ4ZjdiOTBhMy90YWJsZXJhbmdlOjJlNzU3ZjQ0N2FkZjRiZDdhOThiYmY0NDhmN2I5MGEzXzMtMi0xLTEtMA_d0ae42d6-487e-4bd1-a9a0-c4074321af8a"
      unitRef="usd">404459000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjAvZnJhZzo0MjA5YmVmODA4Zjc0YzI2YjI5NjFhYThiYTNmZGQ1NS90YWJsZToyZTc1N2Y0NDdhZGY0YmQ3YTk4YmJmNDQ4ZjdiOTBhMy90YWJsZXJhbmdlOjJlNzU3ZjQ0N2FkZjRiZDdhOThiYmY0NDhmN2I5MGEzXzMtNC0xLTEtMA_1a01c7ac-ac8f-4536-8eb7-ccad3cf40a7f"
      unitRef="usd">333837000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ia0b4ed62263b4059a2bbd8c1630332d7_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjAvZnJhZzo0MjA5YmVmODA4Zjc0YzI2YjI5NjFhYThiYTNmZGQ1NS90YWJsZToyZTc1N2Y0NDdhZGY0YmQ3YTk4YmJmNDQ4ZjdiOTBhMy90YWJsZXJhbmdlOjJlNzU3ZjQ0N2FkZjRiZDdhOThiYmY0NDhmN2I5MGEzXzMtNi0xLTEtMA_c7cf997f-0e70-406a-afd5-f5ff03f16248"
      unitRef="usd">173533000</us-gaap:NetIncomeLoss>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjAvZnJhZzo0MjA5YmVmODA4Zjc0YzI2YjI5NjFhYThiYTNmZGQ1NS90YWJsZToyZTc1N2Y0NDdhZGY0YmQ3YTk4YmJmNDQ4ZjdiOTBhMy90YWJsZXJhbmdlOjJlNzU3ZjQ0N2FkZjRiZDdhOThiYmY0NDhmN2I5MGEzXzQtMi0xLTEtMA_72a4c106-8f19-443e-8d63-9792d7b80db2"
      unitRef="usd">0</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjAvZnJhZzo0MjA5YmVmODA4Zjc0YzI2YjI5NjFhYThiYTNmZGQ1NS90YWJsZToyZTc1N2Y0NDdhZGY0YmQ3YTk4YmJmNDQ4ZjdiOTBhMy90YWJsZXJhbmdlOjJlNzU3ZjQ0N2FkZjRiZDdhOThiYmY0NDhmN2I5MGEzXzQtNC0xLTEtMA_c4f70ce7-a98c-46d9-8c91-da52a2cf8435"
      unitRef="usd">0</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic
      contextRef="ia0b4ed62263b4059a2bbd8c1630332d7_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjAvZnJhZzo0MjA5YmVmODA4Zjc0YzI2YjI5NjFhYThiYTNmZGQ1NS90YWJsZToyZTc1N2Y0NDdhZGY0YmQ3YTk4YmJmNDQ4ZjdiOTBhMy90YWJsZXJhbmdlOjJlNzU3ZjQ0N2FkZjRiZDdhOThiYmY0NDhmN2I5MGEzXzQtNi0xLTEtMA_519030b4-5766-45a8-a62e-ba64f4c3686f"
      unitRef="usd">159000</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjAvZnJhZzo0MjA5YmVmODA4Zjc0YzI2YjI5NjFhYThiYTNmZGQ1NS90YWJsZToyZTc1N2Y0NDdhZGY0YmQ3YTk4YmJmNDQ4ZjdiOTBhMy90YWJsZXJhbmdlOjJlNzU3ZjQ0N2FkZjRiZDdhOThiYmY0NDhmN2I5MGEzXzUtMi0xLTEtMA_d0e3ccc1-099c-4660-bf31-0983d5a43a57"
      unitRef="usd">404459000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjAvZnJhZzo0MjA5YmVmODA4Zjc0YzI2YjI5NjFhYThiYTNmZGQ1NS90YWJsZToyZTc1N2Y0NDdhZGY0YmQ3YTk4YmJmNDQ4ZjdiOTBhMy90YWJsZXJhbmdlOjJlNzU3ZjQ0N2FkZjRiZDdhOThiYmY0NDhmN2I5MGEzXzUtNC0xLTEtMA_a5e32dbf-f863-4b1e-8300-2ef7dcea097b"
      unitRef="usd">333837000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ia0b4ed62263b4059a2bbd8c1630332d7_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjAvZnJhZzo0MjA5YmVmODA4Zjc0YzI2YjI5NjFhYThiYTNmZGQ1NS90YWJsZToyZTc1N2Y0NDdhZGY0YmQ3YTk4YmJmNDQ4ZjdiOTBhMy90YWJsZXJhbmdlOjJlNzU3ZjQ0N2FkZjRiZDdhOThiYmY0NDhmN2I5MGEzXzUtNi0xLTEtMA_97a6d8fd-c409-45ca-858c-099d5d9e5ff2"
      unitRef="usd">173374000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjAvZnJhZzo0MjA5YmVmODA4Zjc0YzI2YjI5NjFhYThiYTNmZGQ1NS90YWJsZToyZTc1N2Y0NDdhZGY0YmQ3YTk4YmJmNDQ4ZjdiOTBhMy90YWJsZXJhbmdlOjJlNzU3ZjQ0N2FkZjRiZDdhOThiYmY0NDhmN2I5MGEzXzYtMi0xLTEtMA_5bf27feb-0d3d-4715-a0b5-a257bf9aac77"
      unitRef="shares">113096000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjAvZnJhZzo0MjA5YmVmODA4Zjc0YzI2YjI5NjFhYThiYTNmZGQ1NS90YWJsZToyZTc1N2Y0NDdhZGY0YmQ3YTk4YmJmNDQ4ZjdiOTBhMy90YWJsZXJhbmdlOjJlNzU3ZjQ0N2FkZjRiZDdhOThiYmY0NDhmN2I5MGEzXzYtNC0xLTEtMA_ea7ee369-e9c3-4986-ae06-16630e45fa14"
      unitRef="shares">113176000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ia0b4ed62263b4059a2bbd8c1630332d7_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjAvZnJhZzo0MjA5YmVmODA4Zjc0YzI2YjI5NjFhYThiYTNmZGQ1NS90YWJsZToyZTc1N2Y0NDdhZGY0YmQ3YTk4YmJmNDQ4ZjdiOTBhMy90YWJsZXJhbmdlOjJlNzU3ZjQ0N2FkZjRiZDdhOThiYmY0NDhmN2I5MGEzXzYtNi0xLTEtMA_d9581920-b6ca-4c9f-bf61-b4c8b787c4f8"
      unitRef="shares">110210000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjAvZnJhZzo0MjA5YmVmODA4Zjc0YzI2YjI5NjFhYThiYTNmZGQ1NS90YWJsZToyZTc1N2Y0NDdhZGY0YmQ3YTk4YmJmNDQ4ZjdiOTBhMy90YWJsZXJhbmdlOjJlNzU3ZjQ0N2FkZjRiZDdhOThiYmY0NDhmN2I5MGEzXzctMi0xLTEtMA_2a80ce7e-36b1-4342-9439-43839ae6a842"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights>
    <us-gaap:IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjAvZnJhZzo0MjA5YmVmODA4Zjc0YzI2YjI5NjFhYThiYTNmZGQ1NS90YWJsZToyZTc1N2Y0NDdhZGY0YmQ3YTk4YmJmNDQ4ZjdiOTBhMy90YWJsZXJhbmdlOjJlNzU3ZjQ0N2FkZjRiZDdhOThiYmY0NDhmN2I5MGEzXzctNC0xLTEtMA_52b0c1f8-c84c-4db2-9f97-ed8673262902"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights>
    <us-gaap:IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights
      contextRef="ia0b4ed62263b4059a2bbd8c1630332d7_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjAvZnJhZzo0MjA5YmVmODA4Zjc0YzI2YjI5NjFhYThiYTNmZGQ1NS90YWJsZToyZTc1N2Y0NDdhZGY0YmQ3YTk4YmJmNDQ4ZjdiOTBhMy90YWJsZXJhbmdlOjJlNzU3ZjQ0N2FkZjRiZDdhOThiYmY0NDhmN2I5MGEzXzctNi0xLTEtMA_b8dcb733-1c05-410f-b042-55ffcb574668"
      unitRef="shares">101000</us-gaap:IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights>
    <ttwo:WeightedAverageNumberOfSharesOutstandingBasicNet
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjAvZnJhZzo0MjA5YmVmODA4Zjc0YzI2YjI5NjFhYThiYTNmZGQ1NS90YWJsZToyZTc1N2Y0NDdhZGY0YmQ3YTk4YmJmNDQ4ZjdiOTBhMy90YWJsZXJhbmdlOjJlNzU3ZjQ0N2FkZjRiZDdhOThiYmY0NDhmN2I5MGEzXzgtMi0xLTEtMA_ce851b8f-9d3c-456e-b0e9-2633b09b9a61"
      unitRef="shares">113096000</ttwo:WeightedAverageNumberOfSharesOutstandingBasicNet>
    <ttwo:WeightedAverageNumberOfSharesOutstandingBasicNet
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjAvZnJhZzo0MjA5YmVmODA4Zjc0YzI2YjI5NjFhYThiYTNmZGQ1NS90YWJsZToyZTc1N2Y0NDdhZGY0YmQ3YTk4YmJmNDQ4ZjdiOTBhMy90YWJsZXJhbmdlOjJlNzU3ZjQ0N2FkZjRiZDdhOThiYmY0NDhmN2I5MGEzXzgtNC0xLTEtMA_35bedf00-3633-4c20-a88a-94d6c0532feb"
      unitRef="shares">113176000</ttwo:WeightedAverageNumberOfSharesOutstandingBasicNet>
    <ttwo:WeightedAverageNumberOfSharesOutstandingBasicNet
      contextRef="ia0b4ed62263b4059a2bbd8c1630332d7_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjAvZnJhZzo0MjA5YmVmODA4Zjc0YzI2YjI5NjFhYThiYTNmZGQ1NS90YWJsZToyZTc1N2Y0NDdhZGY0YmQ3YTk4YmJmNDQ4ZjdiOTBhMy90YWJsZXJhbmdlOjJlNzU3ZjQ0N2FkZjRiZDdhOThiYmY0NDhmN2I5MGEzXzgtNi0xLTEtMA_5ab0c922-9367-4ffd-a921-5f9f04a531aa"
      unitRef="shares">110109000</ttwo:WeightedAverageNumberOfSharesOutstandingBasicNet>
    <us-gaap:EarningsPerShareBasic
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjAvZnJhZzo0MjA5YmVmODA4Zjc0YzI2YjI5NjFhYThiYTNmZGQ1NS90YWJsZToyZTc1N2Y0NDdhZGY0YmQ3YTk4YmJmNDQ4ZjdiOTBhMy90YWJsZXJhbmdlOjJlNzU3ZjQ0N2FkZjRiZDdhOThiYmY0NDhmN2I5MGEzXzktMi0xLTEtMA_b5666009-e1b5-4505-a83d-a76ddba4a4f1"
      unitRef="usdPerShare">3.58</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjAvZnJhZzo0MjA5YmVmODA4Zjc0YzI2YjI5NjFhYThiYTNmZGQ1NS90YWJsZToyZTc1N2Y0NDdhZGY0YmQ3YTk4YmJmNDQ4ZjdiOTBhMy90YWJsZXJhbmdlOjJlNzU3ZjQ0N2FkZjRiZDdhOThiYmY0NDhmN2I5MGEzXzktNC0xLTEtMA_fd015501-1ee3-474f-9fb3-52296e3dfa56"
      unitRef="usdPerShare">2.95</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ia0b4ed62263b4059a2bbd8c1630332d7_D20170401-20180331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjAvZnJhZzo0MjA5YmVmODA4Zjc0YzI2YjI5NjFhYThiYTNmZGQ1NS90YWJsZToyZTc1N2Y0NDdhZGY0YmQ3YTk4YmJmNDQ4ZjdiOTBhMy90YWJsZXJhbmdlOjJlNzU3ZjQ0N2FkZjRiZDdhOThiYmY0NDhmN2I5MGEzXzktNi0xLTEtMA_f38e0aa5-28f3-40e0-bf2e-5a450b328f0a"
      unitRef="usdPerShare">1.57</us-gaap:EarningsPerShareBasic>
    <us-gaap:NetIncomeLoss
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjAvZnJhZzo0MjA5YmVmODA4Zjc0YzI2YjI5NjFhYThiYTNmZGQ1NS90YWJsZToyZTc1N2Y0NDdhZGY0YmQ3YTk4YmJmNDQ4ZjdiOTBhMy90YWJsZXJhbmdlOjJlNzU3ZjQ0N2FkZjRiZDdhOThiYmY0NDhmN2I5MGEzXzExLTItMS0xLTA_005e0bc7-42e2-4b9f-bae6-ab80f2a69819"
      unitRef="usd">404459000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjAvZnJhZzo0MjA5YmVmODA4Zjc0YzI2YjI5NjFhYThiYTNmZGQ1NS90YWJsZToyZTc1N2Y0NDdhZGY0YmQ3YTk4YmJmNDQ4ZjdiOTBhMy90YWJsZXJhbmdlOjJlNzU3ZjQ0N2FkZjRiZDdhOThiYmY0NDhmN2I5MGEzXzExLTQtMS0xLTA_88864c88-fc97-4b47-98f2-ac0032d9eca9"
      unitRef="usd">333837000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ia0b4ed62263b4059a2bbd8c1630332d7_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjAvZnJhZzo0MjA5YmVmODA4Zjc0YzI2YjI5NjFhYThiYTNmZGQ1NS90YWJsZToyZTc1N2Y0NDdhZGY0YmQ3YTk4YmJmNDQ4ZjdiOTBhMy90YWJsZXJhbmdlOjJlNzU3ZjQ0N2FkZjRiZDdhOThiYmY0NDhmN2I5MGEzXzExLTYtMS0xLTA_0e786e48-314e-4a7f-9acc-73dc65d603cd"
      unitRef="usd">173533000</us-gaap:NetIncomeLoss>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjAvZnJhZzo0MjA5YmVmODA4Zjc0YzI2YjI5NjFhYThiYTNmZGQ1NS90YWJsZToyZTc1N2Y0NDdhZGY0YmQ3YTk4YmJmNDQ4ZjdiOTBhMy90YWJsZXJhbmdlOjJlNzU3ZjQ0N2FkZjRiZDdhOThiYmY0NDhmN2I5MGEzXzEyLTItMS0xLTA_2e51ba2f-b4ce-4a8b-a048-dfb43559a7ee"
      unitRef="usd">0</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjAvZnJhZzo0MjA5YmVmODA4Zjc0YzI2YjI5NjFhYThiYTNmZGQ1NS90YWJsZToyZTc1N2Y0NDdhZGY0YmQ3YTk4YmJmNDQ4ZjdiOTBhMy90YWJsZXJhbmdlOjJlNzU3ZjQ0N2FkZjRiZDdhOThiYmY0NDhmN2I5MGEzXzEyLTQtMS0xLTA_ed522318-ee0e-4d36-a74a-5b8e6160c3f7"
      unitRef="usd">0</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted
      contextRef="ia0b4ed62263b4059a2bbd8c1630332d7_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjAvZnJhZzo0MjA5YmVmODA4Zjc0YzI2YjI5NjFhYThiYTNmZGQ1NS90YWJsZToyZTc1N2Y0NDdhZGY0YmQ3YTk4YmJmNDQ4ZjdiOTBhMy90YWJsZXJhbmdlOjJlNzU3ZjQ0N2FkZjRiZDdhOThiYmY0NDhmN2I5MGEzXzEyLTYtMS0xLTA_f96628d2-5ef4-49b7-91e9-1b3180a6a081"
      unitRef="usd">-155000</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjAvZnJhZzo0MjA5YmVmODA4Zjc0YzI2YjI5NjFhYThiYTNmZGQ1NS90YWJsZToyZTc1N2Y0NDdhZGY0YmQ3YTk4YmJmNDQ4ZjdiOTBhMy90YWJsZXJhbmdlOjJlNzU3ZjQ0N2FkZjRiZDdhOThiYmY0NDhmN2I5MGEzXzE0LTItMS0xLTA_b65bed2f-4762-4955-bdf8-03d4b58d9776"
      unitRef="usd">404459000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjAvZnJhZzo0MjA5YmVmODA4Zjc0YzI2YjI5NjFhYThiYTNmZGQ1NS90YWJsZToyZTc1N2Y0NDdhZGY0YmQ3YTk4YmJmNDQ4ZjdiOTBhMy90YWJsZXJhbmdlOjJlNzU3ZjQ0N2FkZjRiZDdhOThiYmY0NDhmN2I5MGEzXzE0LTQtMS0xLTA_26638833-755b-4ac8-9435-cd2c21cf394a"
      unitRef="usd">333837000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="ia0b4ed62263b4059a2bbd8c1630332d7_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjAvZnJhZzo0MjA5YmVmODA4Zjc0YzI2YjI5NjFhYThiYTNmZGQ1NS90YWJsZToyZTc1N2Y0NDdhZGY0YmQ3YTk4YmJmNDQ4ZjdiOTBhMy90YWJsZXJhbmdlOjJlNzU3ZjQ0N2FkZjRiZDdhOThiYmY0NDhmN2I5MGEzXzE0LTYtMS0xLTA_e1728cb7-2ac4-4a98-96ca-d3971c9ab699"
      unitRef="usd">173378000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <ttwo:WeightedAverageNumberofSharesOutstandingLessParticipatingBasic
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjAvZnJhZzo0MjA5YmVmODA4Zjc0YzI2YjI5NjFhYThiYTNmZGQ1NS90YWJsZToyZTc1N2Y0NDdhZGY0YmQ3YTk4YmJmNDQ4ZjdiOTBhMy90YWJsZXJhbmdlOjJlNzU3ZjQ0N2FkZjRiZDdhOThiYmY0NDhmN2I5MGEzXzE1LTItMS0xLTA_ac46e352-5bda-45d7-bf0e-ece3cd2db49d"
      unitRef="shares">113096000</ttwo:WeightedAverageNumberofSharesOutstandingLessParticipatingBasic>
    <ttwo:WeightedAverageNumberofSharesOutstandingLessParticipatingBasic
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjAvZnJhZzo0MjA5YmVmODA4Zjc0YzI2YjI5NjFhYThiYTNmZGQ1NS90YWJsZToyZTc1N2Y0NDdhZGY0YmQ3YTk4YmJmNDQ4ZjdiOTBhMy90YWJsZXJhbmdlOjJlNzU3ZjQ0N2FkZjRiZDdhOThiYmY0NDhmN2I5MGEzXzE1LTQtMS0xLTA_e57b0286-9e8f-446f-8804-f4327e2e2458"
      unitRef="shares">113176000</ttwo:WeightedAverageNumberofSharesOutstandingLessParticipatingBasic>
    <ttwo:WeightedAverageNumberofSharesOutstandingLessParticipatingBasic
      contextRef="ia0b4ed62263b4059a2bbd8c1630332d7_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjAvZnJhZzo0MjA5YmVmODA4Zjc0YzI2YjI5NjFhYThiYTNmZGQ1NS90YWJsZToyZTc1N2Y0NDdhZGY0YmQ3YTk4YmJmNDQ4ZjdiOTBhMy90YWJsZXJhbmdlOjJlNzU3ZjQ0N2FkZjRiZDdhOThiYmY0NDhmN2I5MGEzXzE1LTYtMS0xLTA_30453231-8b36-4c51-8a70-3b5b6c8ef6d1"
      unitRef="shares">110109000</ttwo:WeightedAverageNumberofSharesOutstandingLessParticipatingBasic>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjAvZnJhZzo0MjA5YmVmODA4Zjc0YzI2YjI5NjFhYThiYTNmZGQ1NS90YWJsZToyZTc1N2Y0NDdhZGY0YmQ3YTk4YmJmNDQ4ZjdiOTBhMy90YWJsZXJhbmdlOjJlNzU3ZjQ0N2FkZjRiZDdhOThiYmY0NDhmN2I5MGEzXzE2LTItMS0xLTA_4b03427f-6b5b-4f19-ab4e-a2ab917f2c65"
      unitRef="shares">1040000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjAvZnJhZzo0MjA5YmVmODA4Zjc0YzI2YjI5NjFhYThiYTNmZGQ1NS90YWJsZToyZTc1N2Y0NDdhZGY0YmQ3YTk4YmJmNDQ4ZjdiOTBhMy90YWJsZXJhbmdlOjJlNzU3ZjQ0N2FkZjRiZDdhOThiYmY0NDhmN2I5MGEzXzE2LTQtMS0xLTA_331bad25-8897-4d97-9eb5-49007e90ec07"
      unitRef="shares">2022000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="ia0b4ed62263b4059a2bbd8c1630332d7_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjAvZnJhZzo0MjA5YmVmODA4Zjc0YzI2YjI5NjFhYThiYTNmZGQ1NS90YWJsZToyZTc1N2Y0NDdhZGY0YmQ3YTk4YmJmNDQ4ZjdiOTBhMy90YWJsZXJhbmdlOjJlNzU3ZjQ0N2FkZjRiZDdhOThiYmY0NDhmN2I5MGEzXzE2LTYtMS0xLTA_fa906dc4-d943-4969-b793-34eb5febbac5"
      unitRef="shares">2755000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjAvZnJhZzo0MjA5YmVmODA4Zjc0YzI2YjI5NjFhYThiYTNmZGQ1NS90YWJsZToyZTc1N2Y0NDdhZGY0YmQ3YTk4YmJmNDQ4ZjdiOTBhMy90YWJsZXJhbmdlOjJlNzU3ZjQ0N2FkZjRiZDdhOThiYmY0NDhmN2I5MGEzXzE3LTItMS0xLTA_5768514f-5cb1-4f3f-be53-8cf02a7b8d69"
      unitRef="shares">114136000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjAvZnJhZzo0MjA5YmVmODA4Zjc0YzI2YjI5NjFhYThiYTNmZGQ1NS90YWJsZToyZTc1N2Y0NDdhZGY0YmQ3YTk4YmJmNDQ4ZjdiOTBhMy90YWJsZXJhbmdlOjJlNzU3ZjQ0N2FkZjRiZDdhOThiYmY0NDhmN2I5MGEzXzE3LTQtMS0xLTA_6eeff0de-9525-4155-9794-87e6f270642b"
      unitRef="shares">115198000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ia0b4ed62263b4059a2bbd8c1630332d7_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjAvZnJhZzo0MjA5YmVmODA4Zjc0YzI2YjI5NjFhYThiYTNmZGQ1NS90YWJsZToyZTc1N2Y0NDdhZGY0YmQ3YTk4YmJmNDQ4ZjdiOTBhMy90YWJsZXJhbmdlOjJlNzU3ZjQ0N2FkZjRiZDdhOThiYmY0NDhmN2I5MGEzXzE3LTYtMS0xLTA_86fba251-75b4-4f6c-b72a-e925b978f1bf"
      unitRef="shares">112864000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjAvZnJhZzo0MjA5YmVmODA4Zjc0YzI2YjI5NjFhYThiYTNmZGQ1NS90YWJsZToyZTc1N2Y0NDdhZGY0YmQ3YTk4YmJmNDQ4ZjdiOTBhMy90YWJsZXJhbmdlOjJlNzU3ZjQ0N2FkZjRiZDdhOThiYmY0NDhmN2I5MGEzXzE4LTItMS0xLTA_8e98c001-fcf5-4a08-8446-b790cd2d9397"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights>
    <us-gaap:IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjAvZnJhZzo0MjA5YmVmODA4Zjc0YzI2YjI5NjFhYThiYTNmZGQ1NS90YWJsZToyZTc1N2Y0NDdhZGY0YmQ3YTk4YmJmNDQ4ZjdiOTBhMy90YWJsZXJhbmdlOjJlNzU3ZjQ0N2FkZjRiZDdhOThiYmY0NDhmN2I5MGEzXzE4LTQtMS0xLTA_6015951c-4006-498a-8f91-26e939de5d21"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights>
    <us-gaap:IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights
      contextRef="ia0b4ed62263b4059a2bbd8c1630332d7_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjAvZnJhZzo0MjA5YmVmODA4Zjc0YzI2YjI5NjFhYThiYTNmZGQ1NS90YWJsZToyZTc1N2Y0NDdhZGY0YmQ3YTk4YmJmNDQ4ZjdiOTBhMy90YWJsZXJhbmdlOjJlNzU3ZjQ0N2FkZjRiZDdhOThiYmY0NDhmN2I5MGEzXzE4LTYtMS0xLTA_bdb1d3ad-3c96-4592-b436-0a5bf9147d47"
      unitRef="shares">101000</us-gaap:IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights>
    <ttwo:WeightedAverageNumberOfSharesOutstandingDilutedNet
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjAvZnJhZzo0MjA5YmVmODA4Zjc0YzI2YjI5NjFhYThiYTNmZGQ1NS90YWJsZToyZTc1N2Y0NDdhZGY0YmQ3YTk4YmJmNDQ4ZjdiOTBhMy90YWJsZXJhbmdlOjJlNzU3ZjQ0N2FkZjRiZDdhOThiYmY0NDhmN2I5MGEzXzE5LTItMS0xLTA_01eacdd3-88c7-4eac-8d01-974968d8ecf4"
      unitRef="shares">114136000</ttwo:WeightedAverageNumberOfSharesOutstandingDilutedNet>
    <ttwo:WeightedAverageNumberOfSharesOutstandingDilutedNet
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjAvZnJhZzo0MjA5YmVmODA4Zjc0YzI2YjI5NjFhYThiYTNmZGQ1NS90YWJsZToyZTc1N2Y0NDdhZGY0YmQ3YTk4YmJmNDQ4ZjdiOTBhMy90YWJsZXJhbmdlOjJlNzU3ZjQ0N2FkZjRiZDdhOThiYmY0NDhmN2I5MGEzXzE5LTQtMS0xLTA_9f8a1361-f926-436b-a741-8e60db6c3679"
      unitRef="shares">115198000</ttwo:WeightedAverageNumberOfSharesOutstandingDilutedNet>
    <ttwo:WeightedAverageNumberOfSharesOutstandingDilutedNet
      contextRef="ia0b4ed62263b4059a2bbd8c1630332d7_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjAvZnJhZzo0MjA5YmVmODA4Zjc0YzI2YjI5NjFhYThiYTNmZGQ1NS90YWJsZToyZTc1N2Y0NDdhZGY0YmQ3YTk4YmJmNDQ4ZjdiOTBhMy90YWJsZXJhbmdlOjJlNzU3ZjQ0N2FkZjRiZDdhOThiYmY0NDhmN2I5MGEzXzE5LTYtMS0xLTA_47fa3d02-ec94-42d6-96f5-e55880abb1fa"
      unitRef="shares">112763000</ttwo:WeightedAverageNumberOfSharesOutstandingDilutedNet>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjAvZnJhZzo0MjA5YmVmODA4Zjc0YzI2YjI5NjFhYThiYTNmZGQ1NS90YWJsZToyZTc1N2Y0NDdhZGY0YmQ3YTk4YmJmNDQ4ZjdiOTBhMy90YWJsZXJhbmdlOjJlNzU3ZjQ0N2FkZjRiZDdhOThiYmY0NDhmN2I5MGEzXzIwLTItMS0xLTA_98b362d1-8c5f-4c3d-bf76-33a46113d58d"
      unitRef="usdPerShare">3.54</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjAvZnJhZzo0MjA5YmVmODA4Zjc0YzI2YjI5NjFhYThiYTNmZGQ1NS90YWJsZToyZTc1N2Y0NDdhZGY0YmQ3YTk4YmJmNDQ4ZjdiOTBhMy90YWJsZXJhbmdlOjJlNzU3ZjQ0N2FkZjRiZDdhOThiYmY0NDhmN2I5MGEzXzIwLTQtMS0xLTA_630995ec-b38a-4080-a818-b9e23d2cf334"
      unitRef="usdPerShare">2.90</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ia0b4ed62263b4059a2bbd8c1630332d7_D20170401-20180331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjAvZnJhZzo0MjA5YmVmODA4Zjc0YzI2YjI5NjFhYThiYTNmZGQ1NS90YWJsZToyZTc1N2Y0NDdhZGY0YmQ3YTk4YmJmNDQ4ZjdiOTBhMy90YWJsZXJhbmdlOjJlNzU3ZjQ0N2FkZjRiZDdhOThiYmY0NDhmN2I5MGEzXzIwLTYtMS0xLTA_bd923f61-ecb5-4a67-958b-75ccd1c79464"
      unitRef="usdPerShare">1.54</us-gaap:EarningsPerShareDiluted>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xODkzL2ZyYWc6NWFiMzMwM2JmZDNhNGUwMmE3ZTUzZTcxZWE2ODBlZjgvdGV4dHJlZ2lvbjo1YWIzMzAzYmZkM2E0ZTAyYTdlNTNlNzFlYTY4MGVmOF8xMjY0NDM4MzcyMDczNw_5d01f76b-984e-494f-806f-a3fcc3cb7b6b">LEASES&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Our lease arrangements are primarily for (1) corporate, administrative, and development studio offices and (2) data centers and server equipment. Our existing leases have remaining lease terms ranging from &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xODkzL2ZyYWc6NWFiMzMwM2JmZDNhNGUwMmE3ZTUzZTcxZWE2ODBlZjgvdGV4dHJlZ2lvbjo1YWIzMzAzYmZkM2E0ZTAyYTdlNTNlNzFlYTY4MGVmOF8xMjY0NDM4MzcyMDk5Ng_b07ea4f7-4198-4641-b08f-953ae9d77c8c"&gt;one&lt;/span&gt; to fifteen years. In certain instances, such leases include one or more options to renew, with renewal terms that generally extend the lease term by&#160;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xODkzL2ZyYWc6NWFiMzMwM2JmZDNhNGUwMmE3ZTUzZTcxZWE2ODBlZjgvdGV4dHJlZ2lvbjo1YWIzMzAzYmZkM2E0ZTAyYTdlNTNlNzFlYTY4MGVmOF8xMjY0NDM4MzcyMTA0OA_5411520a-d9ec-41f1-ba3b-85576d97b5bd"&gt;one&lt;/span&gt;&#160;to&#160;five years for each option. The exercise of lease renewal options is generally at our sole discretion. Additionally, the majority of our leases are classified as operating leases.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Information related to our operating leases are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:77.385%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.885%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Twelve Months Ended March 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Lease costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating lease costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;29,383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Short term lease costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Rent expense prior to our adoption of &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Topic 842&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; amounted to $29,204 and $25,301 for the fiscal years ended March&#160;31, 2019 and 2018, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:77.385%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.885%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Twelve Months Ended March 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Supplemental operating cash flow information&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cash paid for amounts included in the measurement of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;28,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;ROU assets obtained in exchange for lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;58,745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:77.385%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.885%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;At March 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted average information&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Remaining lease term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8.90 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4.98&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Future undiscounted lease payments for our operating lease liabilities, and a reconciliation of these payments to our operating lease liabilities at March&#160;31, 2020, are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:77.385%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.885%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;For the years ending March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;31,897&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;33,831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;31,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;24,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,867&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;80,162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total future lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;220,578&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(43,332)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;177,246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;As of March&#160;31, 2020, we have entered into facility leases that have not yet commenced with future lease payments of approximately $16,216. These leases are expected to commence within the next 12 months and will have lease terms ranging from 7 years to 10 years.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <ttwo:OperatingLeaseRemainingLeaseTerm
      contextRef="iff6d32a2df6247309b612f417c7d7e02_D20190401-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xODkzL2ZyYWc6NWFiMzMwM2JmZDNhNGUwMmE3ZTUzZTcxZWE2ODBlZjgvdGV4dHJlZ2lvbjo1YWIzMzAzYmZkM2E0ZTAyYTdlNTNlNzFlYTY4MGVmOF8xMjY0NDM4MzcyMTAzOQ_69bdb9f3-0290-452d-b0e2-aab59a9e5eab">P15Y</ttwo:OperatingLeaseRemainingLeaseTerm>
    <us-gaap:LesseeOperatingLeaseRenewalTerm
      contextRef="i12ceb76fef86448c9e92b3d4d90f0c9c_I20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xODkzL2ZyYWc6NWFiMzMwM2JmZDNhNGUwMmE3ZTUzZTcxZWE2ODBlZjgvdGV4dHJlZ2lvbjo1YWIzMzAzYmZkM2E0ZTAyYTdlNTNlNzFlYTY4MGVmOF82MDQ3MzEzOTUzOTk4_86920925-01e8-4a01-853a-7a5ffcc2f8d2">P5Y</us-gaap:LesseeOperatingLeaseRenewalTerm>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xODkzL2ZyYWc6NWFiMzMwM2JmZDNhNGUwMmE3ZTUzZTcxZWE2ODBlZjgvdGV4dHJlZ2lvbjo1YWIzMzAzYmZkM2E0ZTAyYTdlNTNlNzFlYTY4MGVmOF8xMjY0NDM4MzcyMTI4Mw_6265ca5f-f8b3-4562-b04f-60b5dd9c6062">&lt;div style="padding-left:36pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Information related to our operating leases are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:77.385%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.885%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Twelve Months Ended March 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Lease costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating lease costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;29,383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Short term lease costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Rent expense prior to our adoption of &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Topic 842&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; amounted to $29,204 and $25,301 for the fiscal years ended March&#160;31, 2019 and 2018, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:77.385%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.885%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Twelve Months Ended March 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Supplemental operating cash flow information&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cash paid for amounts included in the measurement of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;28,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;ROU assets obtained in exchange for lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;58,745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:77.385%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.885%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;At March 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted average information&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Remaining lease term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8.90 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4.98&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xODkzL2ZyYWc6NWFiMzMwM2JmZDNhNGUwMmE3ZTUzZTcxZWE2ODBlZjgvdGFibGU6Y2Y3MjliMzdmMWQ3NGQ0Y2IyZGYzOWJkNmZjOWM0NGUvdGFibGVyYW5nZTpjZjcyOWIzN2YxZDc0ZDRjYjJkZjM5YmQ2ZmM5YzQ0ZV8yLTItMS0xLTQ4NA_5c436051-8020-4af4-9df0-977505458c0f"
      unitRef="usd">29383000</us-gaap:OperatingLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xODkzL2ZyYWc6NWFiMzMwM2JmZDNhNGUwMmE3ZTUzZTcxZWE2ODBlZjgvdGFibGU6Y2Y3MjliMzdmMWQ3NGQ0Y2IyZGYzOWJkNmZjOWM0NGUvdGFibGVyYW5nZTpjZjcyOWIzN2YxZDc0ZDRjYjJkZjM5YmQ2ZmM5YzQ0ZV8zLTItMS0xLTQ4NA_d6bc54a0-0ef0-4e1e-97d7-6c789ece7618"
      unitRef="usd">2771000</us-gaap:ShortTermLeaseCost>
    <us-gaap:OperatingLeasesRentExpenseNet
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xODkzL2ZyYWc6NWFiMzMwM2JmZDNhNGUwMmE3ZTUzZTcxZWE2ODBlZjgvdGV4dHJlZ2lvbjo1YWIzMzAzYmZkM2E0ZTAyYTdlNTNlNzFlYTY4MGVmOF84MjQ2MzM3MjEwODAw_4e460f5d-4062-40bc-9dc2-ee2dd4a79ccf"
      unitRef="usd">29204000</us-gaap:OperatingLeasesRentExpenseNet>
    <us-gaap:OperatingLeasesRentExpenseNet
      contextRef="ia0b4ed62263b4059a2bbd8c1630332d7_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xODkzL2ZyYWc6NWFiMzMwM2JmZDNhNGUwMmE3ZTUzZTcxZWE2ODBlZjgvdGV4dHJlZ2lvbjo1YWIzMzAzYmZkM2E0ZTAyYTdlNTNlNzFlYTY4MGVmOF84MjQ2MzM3MjEwODA3_3cd89732-3996-480e-8df8-5c12ac306a75"
      unitRef="usd">25301000</us-gaap:OperatingLeasesRentExpenseNet>
    <us-gaap:OperatingLeasePayments
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xODkzL2ZyYWc6NWFiMzMwM2JmZDNhNGUwMmE3ZTUzZTcxZWE2ODBlZjgvdGFibGU6MmFhNDQ3NDc0ZWEwNGQ4ZGI2MzIxY2I2ZGNhNGRhYWIvdGFibGVyYW5nZToyYWE0NDc0NzRlYTA0ZDhkYjYzMjFjYjZkY2E0ZGFhYl8yLTItMS0xLTUwMw_c8c92512-9ad3-4518-90f7-4d8394192f05"
      unitRef="usd">28419</us-gaap:OperatingLeasePayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xODkzL2ZyYWc6NWFiMzMwM2JmZDNhNGUwMmE3ZTUzZTcxZWE2ODBlZjgvdGFibGU6MmFhNDQ3NDc0ZWEwNGQ4ZGI2MzIxY2I2ZGNhNGRhYWIvdGFibGVyYW5nZToyYWE0NDc0NzRlYTA0ZDhkYjYzMjFjYjZkY2E0ZGFhYl8zLTItMS0xLTUwMw_64ce7f69-2882-4684-9d1a-6a59f68662b9"
      unitRef="usd">58745</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xODkzL2ZyYWc6NWFiMzMwM2JmZDNhNGUwMmE3ZTUzZTcxZWE2ODBlZjgvdGFibGU6MDQ2Y2QzYjcxZmQ5NGEzM2ExNGI0NDU1ZjdkYzA4MmUvdGFibGVyYW5nZTowNDZjZDNiNzFmZDk0YTMzYTE0YjQ0NTVmN2RjMDgyZV8yLTItMS0xLTUxNQ_33332de6-41ff-46ea-82db-bd35450da3ae">P8Y10M24D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xODkzL2ZyYWc6NWFiMzMwM2JmZDNhNGUwMmE3ZTUzZTcxZWE2ODBlZjgvdGFibGU6MDQ2Y2QzYjcxZmQ5NGEzM2ExNGI0NDU1ZjdkYzA4MmUvdGFibGVyYW5nZTowNDZjZDNiNzFmZDk0YTMzYTE0YjQ0NTVmN2RjMDgyZV8zLTItMS0xLTUxNQ_366c8cc3-f0f5-4b6a-9c54-6883522d4836"
      unitRef="number">0.0498</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xODkzL2ZyYWc6NWFiMzMwM2JmZDNhNGUwMmE3ZTUzZTcxZWE2ODBlZjgvdGV4dHJlZ2lvbjo1YWIzMzAzYmZkM2E0ZTAyYTdlNTNlNzFlYTY4MGVmOF8xMjY0NDM4MzcyMjAzMA_91b3546c-7514-45ff-9b65-6859af67c520">&lt;div style="text-indent:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Future undiscounted lease payments for our operating lease liabilities, and a reconciliation of these payments to our operating lease liabilities at March&#160;31, 2020, are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:77.385%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.885%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;For the years ending March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;31,897&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;33,831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;31,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;24,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,867&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;80,162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total future lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;220,578&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(43,332)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;177,246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xODkzL2ZyYWc6NWFiMzMwM2JmZDNhNGUwMmE3ZTUzZTcxZWE2ODBlZjgvdGFibGU6MmZlZjQ2ZGNlNjUxNDI2YTk1YTI1YjIxNDBiY2NlNmIvdGFibGVyYW5nZToyZmVmNDZkY2U2NTE0MjZhOTVhMjViMjE0MGJjY2U2Yl8xLTItMS0xLTUzMA_dbb47d0c-941e-437b-a016-5f981c783b33"
      unitRef="usd">31897000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xODkzL2ZyYWc6NWFiMzMwM2JmZDNhNGUwMmE3ZTUzZTcxZWE2ODBlZjgvdGFibGU6MmZlZjQ2ZGNlNjUxNDI2YTk1YTI1YjIxNDBiY2NlNmIvdGFibGVyYW5nZToyZmVmNDZkY2U2NTE0MjZhOTVhMjViMjE0MGJjY2U2Yl8yLTItMS0xLTUzMA_6bc4b5b0-25e6-4824-ac7a-28376d8ea496"
      unitRef="usd">33831000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xODkzL2ZyYWc6NWFiMzMwM2JmZDNhNGUwMmE3ZTUzZTcxZWE2ODBlZjgvdGFibGU6MmZlZjQ2ZGNlNjUxNDI2YTk1YTI1YjIxNDBiY2NlNmIvdGFibGVyYW5nZToyZmVmNDZkY2U2NTE0MjZhOTVhMjViMjE0MGJjY2U2Yl8zLTItMS0xLTUzMA_9cb9bc6c-9995-47b8-9f20-1b41b3b3003a"
      unitRef="usd">31500000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xODkzL2ZyYWc6NWFiMzMwM2JmZDNhNGUwMmE3ZTUzZTcxZWE2ODBlZjgvdGFibGU6MmZlZjQ2ZGNlNjUxNDI2YTk1YTI1YjIxNDBiY2NlNmIvdGFibGVyYW5nZToyZmVmNDZkY2U2NTE0MjZhOTVhMjViMjE0MGJjY2U2Yl80LTItMS0xLTUzMA_3fa2589b-c07d-4dc2-b2e6-919974e3e0d4"
      unitRef="usd">24321000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xODkzL2ZyYWc6NWFiMzMwM2JmZDNhNGUwMmE3ZTUzZTcxZWE2ODBlZjgvdGFibGU6MmZlZjQ2ZGNlNjUxNDI2YTk1YTI1YjIxNDBiY2NlNmIvdGFibGVyYW5nZToyZmVmNDZkY2U2NTE0MjZhOTVhMjViMjE0MGJjY2U2Yl81LTItMS0xLTUzMA_b4d9cb02-8927-4658-b6c0-5cb062f85e7b"
      unitRef="usd">18867000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xODkzL2ZyYWc6NWFiMzMwM2JmZDNhNGUwMmE3ZTUzZTcxZWE2ODBlZjgvdGFibGU6MmZlZjQ2ZGNlNjUxNDI2YTk1YTI1YjIxNDBiY2NlNmIvdGFibGVyYW5nZToyZmVmNDZkY2U2NTE0MjZhOTVhMjViMjE0MGJjY2U2Yl82LTItMS0xLTUzMA_a9e23fb9-35a7-43d4-a2b1-12db488b4af1"
      unitRef="usd">80162000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xODkzL2ZyYWc6NWFiMzMwM2JmZDNhNGUwMmE3ZTUzZTcxZWE2ODBlZjgvdGFibGU6MmZlZjQ2ZGNlNjUxNDI2YTk1YTI1YjIxNDBiY2NlNmIvdGFibGVyYW5nZToyZmVmNDZkY2U2NTE0MjZhOTVhMjViMjE0MGJjY2U2Yl83LTItMS0xLTUzMA_0d6b91b8-173d-4291-8ccb-d948a5bdc457"
      unitRef="usd">220578000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xODkzL2ZyYWc6NWFiMzMwM2JmZDNhNGUwMmE3ZTUzZTcxZWE2ODBlZjgvdGFibGU6MmZlZjQ2ZGNlNjUxNDI2YTk1YTI1YjIxNDBiY2NlNmIvdGFibGVyYW5nZToyZmVmNDZkY2U2NTE0MjZhOTVhMjViMjE0MGJjY2U2Yl84LTItMS0xLTUzMA_b6a4c4f6-20e2-4c17-835b-93b3aec172b3"
      unitRef="usd">43332000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xODkzL2ZyYWc6NWFiMzMwM2JmZDNhNGUwMmE3ZTUzZTcxZWE2ODBlZjgvdGFibGU6MmZlZjQ2ZGNlNjUxNDI2YTk1YTI1YjIxNDBiY2NlNmIvdGFibGVyYW5nZToyZmVmNDZkY2U2NTE0MjZhOTVhMjViMjE0MGJjY2U2Yl85LTItMS0xLTUzMA_3a7d58db-bf5f-4a64-b41a-486b7aca6650"
      unitRef="usd">177246000</us-gaap:OperatingLeaseLiability>
    <ttwo:LesseeOperatingLeaseLeaseNotYetCommencedFutureLeasePayments
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xODkzL2ZyYWc6NWFiMzMwM2JmZDNhNGUwMmE3ZTUzZTcxZWE2ODBlZjgvdGV4dHJlZ2lvbjo1YWIzMzAzYmZkM2E0ZTAyYTdlNTNlNzFlYTY4MGVmOF82MDQ3MzEzOTU1Mzcw_35c833e8-296f-4941-9614-740cfab82a52"
      unitRef="usd">16216000</ttwo:LesseeOperatingLeaseLeaseNotYetCommencedFutureLeasePayments>
    <us-gaap:LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1
      contextRef="idc37527b28864eaaa3d8f7dceb320035_I20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xODkzL2ZyYWc6NWFiMzMwM2JmZDNhNGUwMmE3ZTUzZTcxZWE2ODBlZjgvdGV4dHJlZ2lvbjo1YWIzMzAzYmZkM2E0ZTAyYTdlNTNlNzFlYTY4MGVmOF84MjQ2MzM3MjEwOTEz_cbd40fa9-2f53-460a-aa96-7b034e4c2250">P7Y</us-gaap:LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1>
    <us-gaap:LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1
      contextRef="i12ceb76fef86448c9e92b3d4d90f0c9c_I20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xODkzL2ZyYWc6NWFiMzMwM2JmZDNhNGUwMmE3ZTUzZTcxZWE2ODBlZjgvdGV4dHJlZ2lvbjo1YWIzMzAzYmZkM2E0ZTAyYTdlNTNlNzFlYTY4MGVmOF84MjQ2MzM3MjEwOTE5_f4c20066-6f72-497d-872a-8d6d20542806">P10Y</us-gaap:LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjMvZnJhZzowZGZjNjRjM2FmN2Y0MjdiYWFjY2U0YjFjZGI3ZDdjZS90ZXh0cmVnaW9uOjBkZmM2NGMzYWY3ZjQyN2JhYWNjZTRiMWNkYjdkN2NlXzMyOTg_95dade0c-3896-4f8f-a4d0-33f443842e69">COMMITMENTS AND CONTINGENCIES&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;A summary of annual minimum contractual obligations and commitments as of March&#160;31, 2020 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:45.222%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.134%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.134%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.134%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.456%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal Year Ending March&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Software&lt;br/&gt;Development&lt;br/&gt;and Licensing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Marketing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Purchase&lt;br/&gt;Obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;151,123&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;38,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;201,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;144,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;38,881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23,910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;207,766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;150,775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;40,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;204,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;122,285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;89,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;212,784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;69,188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;35,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;105,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;52,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;24,788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;77,668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;691,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;241,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;77,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,009,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Software Development and Licensing Agreements:&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;We make payments to third-party software developers that include contractual payments to developers under several software development agreements that expire at various times through March 2025. Our aggregate outstanding software development commitments assume satisfactory performance by third-party software developers. We also have licensing commitments that primarily consist of obligations to holders of intellectual property rights for use of their trademarks, copyrights, technology or other intellectual property rights in the development of our products.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Marketing Agreements:&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;We have certain minimum marketing support commitments where we commit to spend specified amounts related to marketing our products. Marketing commitments expire at various times through September 2025 and primarily reflect our agreements with major sports leagues and players' associations.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Purchase obligations:&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;These obligations are primarily related to agreements to purchase services that are enforceable and legally binding on us that specifies all significant terms, including fixed, minimum or variable pricing provisions; and the approximate timing of the transactions, expiring at various times through March 2024.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Employee Savings Plans:&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;For our United States employees we maintain a 401(k) retirement savings plan and trust. Our 401(k) plan is offered to all eligible employees and participants may make voluntary contributions. We also have various pension plans for our non-U.S. employees, some of which are required by local laws, and allow or require Company contributions. Employer contributions under all defined contribution and pension plans during the fiscal years ended March&#160;31, 2020, 2019, and 2018 were $14,071, $10,881, and $9,592, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Legal and Other Proceedings:&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;We are, or may become, subject to demands and claims (including intellectual property and employment related claims) and are involved in routine litigation in the ordinary course of business which we do not believe to be material to our business or financial condition or results of operations. We have appropriately accrued amounts related to certain of these claims and legal and other proceedings. While it is reasonably possible that a loss may be incurred in excess of the amounts accrued in our financial statements, we believe that such losses, unless otherwise disclosed, would not be material.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjMvZnJhZzowZGZjNjRjM2FmN2Y0MjdiYWFjY2U0YjFjZGI3ZDdjZS90ZXh0cmVnaW9uOjBkZmM2NGMzYWY3ZjQyN2JhYWNjZTRiMWNkYjdkN2NlXzMzMDI_95e996cc-6e37-40a6-b813-0ecb92e2ac61">&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;A summary of annual minimum contractual obligations and commitments as of March&#160;31, 2020 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:45.222%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.134%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.134%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.134%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.456%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal Year Ending March&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Software&lt;br/&gt;Development&lt;br/&gt;and Licensing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Marketing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Purchase&lt;br/&gt;Obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;151,123&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;38,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;201,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;144,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;38,881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23,910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;207,766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;150,775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;40,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;204,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;122,285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;89,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;212,784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;69,188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;35,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;105,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;52,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;24,788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;77,668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;691,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;241,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;77,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,009,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary
      contextRef="ic8457d19562c41d8a449b3a3279af1b4_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjMvZnJhZzowZGZjNjRjM2FmN2Y0MjdiYWFjY2U0YjFjZGI3ZDdjZS90YWJsZTpiYjEwODVlZjcwMmQ0MDg3ODI4NTY4ZjA1NjY0MWYyNS90YWJsZXJhbmdlOmJiMTA4NWVmNzAyZDQwODc4Mjg1NjhmMDU2NjQxZjI1XzEtMi0xLTEtMA_0e973c9b-97bd-4088-9c90-7e7c7545085b"
      unitRef="usd">151123000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary
      contextRef="iafb9932cbf464ac783ba12cf9b3a787a_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjMvZnJhZzowZGZjNjRjM2FmN2Y0MjdiYWFjY2U0YjFjZGI3ZDdjZS90YWJsZTpiYjEwODVlZjcwMmQ0MDg3ODI4NTY4ZjA1NjY0MWYyNS90YWJsZXJhbmdlOmJiMTA4NWVmNzAyZDQwODc4Mjg1NjhmMDU2NjQxZjI1XzEtNC0xLTEtMA_b03a3a41-db38-4f42-a106-c01cf83f3e35"
      unitRef="usd">11891000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary>
    <us-gaap:PurchaseObligationDueInNextTwelveMonths
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjMvZnJhZzowZGZjNjRjM2FmN2Y0MjdiYWFjY2U0YjFjZGI3ZDdjZS90YWJsZTpiYjEwODVlZjcwMmQ0MDg3ODI4NTY4ZjA1NjY0MWYyNS90YWJsZXJhbmdlOmJiMTA4NWVmNzAyZDQwODc4Mjg1NjhmMDU2NjQxZjI1XzEtOC0xLTEtMA_a5c3d6bd-b513-4318-b9bd-85f7e96ba38b"
      unitRef="usd">38477000</us-gaap:PurchaseObligationDueInNextTwelveMonths>
    <us-gaap:ContractualObligationDueInNextTwelveMonths
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjMvZnJhZzowZGZjNjRjM2FmN2Y0MjdiYWFjY2U0YjFjZGI3ZDdjZS90YWJsZTpiYjEwODVlZjcwMmQ0MDg3ODI4NTY4ZjA1NjY0MWYyNS90YWJsZXJhbmdlOmJiMTA4NWVmNzAyZDQwODc4Mjg1NjhmMDU2NjQxZjI1XzEtMTAtMS0xLTA_72d31ecb-8db9-4f95-ba85-65980650c5ea"
      unitRef="usd">201491000</us-gaap:ContractualObligationDueInNextTwelveMonths>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary
      contextRef="ic8457d19562c41d8a449b3a3279af1b4_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjMvZnJhZzowZGZjNjRjM2FmN2Y0MjdiYWFjY2U0YjFjZGI3ZDdjZS90YWJsZTpiYjEwODVlZjcwMmQ0MDg3ODI4NTY4ZjA1NjY0MWYyNS90YWJsZXJhbmdlOmJiMTA4NWVmNzAyZDQwODc4Mjg1NjhmMDU2NjQxZjI1XzItMi0xLTEtMA_4d8b4333-75ba-4349-806b-73034a8d8334"
      unitRef="usd">144975000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary
      contextRef="iafb9932cbf464ac783ba12cf9b3a787a_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjMvZnJhZzowZGZjNjRjM2FmN2Y0MjdiYWFjY2U0YjFjZGI3ZDdjZS90YWJsZTpiYjEwODVlZjcwMmQ0MDg3ODI4NTY4ZjA1NjY0MWYyNS90YWJsZXJhbmdlOmJiMTA4NWVmNzAyZDQwODc4Mjg1NjhmMDU2NjQxZjI1XzItNC0xLTEtMA_01859b67-ad5d-4e21-956b-be473c8d7567"
      unitRef="usd">38881000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary>
    <us-gaap:PurchaseObligationDueInSecondYear
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjMvZnJhZzowZGZjNjRjM2FmN2Y0MjdiYWFjY2U0YjFjZGI3ZDdjZS90YWJsZTpiYjEwODVlZjcwMmQ0MDg3ODI4NTY4ZjA1NjY0MWYyNS90YWJsZXJhbmdlOmJiMTA4NWVmNzAyZDQwODc4Mjg1NjhmMDU2NjQxZjI1XzItOC0xLTEtMA_1b2352a8-89fc-45a4-a3ab-4707beae1d22"
      unitRef="usd">23910000</us-gaap:PurchaseObligationDueInSecondYear>
    <us-gaap:ContractualObligationDueInSecondYear
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjMvZnJhZzowZGZjNjRjM2FmN2Y0MjdiYWFjY2U0YjFjZGI3ZDdjZS90YWJsZTpiYjEwODVlZjcwMmQ0MDg3ODI4NTY4ZjA1NjY0MWYyNS90YWJsZXJhbmdlOmJiMTA4NWVmNzAyZDQwODc4Mjg1NjhmMDU2NjQxZjI1XzItMTAtMS0xLTA_f4c26bb9-491e-4309-9f91-f33e6ea9d0d7"
      unitRef="usd">207766000</us-gaap:ContractualObligationDueInSecondYear>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary
      contextRef="ic8457d19562c41d8a449b3a3279af1b4_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjMvZnJhZzowZGZjNjRjM2FmN2Y0MjdiYWFjY2U0YjFjZGI3ZDdjZS90YWJsZTpiYjEwODVlZjcwMmQ0MDg3ODI4NTY4ZjA1NjY0MWYyNS90YWJsZXJhbmdlOmJiMTA4NWVmNzAyZDQwODc4Mjg1NjhmMDU2NjQxZjI1XzMtMi0xLTEtMA_4d345509-38d1-4fca-ac89-9c51cc6602d5"
      unitRef="usd">150775000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary
      contextRef="iafb9932cbf464ac783ba12cf9b3a787a_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjMvZnJhZzowZGZjNjRjM2FmN2Y0MjdiYWFjY2U0YjFjZGI3ZDdjZS90YWJsZTpiYjEwODVlZjcwMmQ0MDg3ODI4NTY4ZjA1NjY0MWYyNS90YWJsZXJhbmdlOmJiMTA4NWVmNzAyZDQwODc4Mjg1NjhmMDU2NjQxZjI1XzMtNC0xLTEtMA_379b0d3c-38fd-4fda-85ef-0b66952847f5"
      unitRef="usd">40914000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary>
    <us-gaap:PurchaseObligationDueInThirdYear
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjMvZnJhZzowZGZjNjRjM2FmN2Y0MjdiYWFjY2U0YjFjZGI3ZDdjZS90YWJsZTpiYjEwODVlZjcwMmQ0MDg3ODI4NTY4ZjA1NjY0MWYyNS90YWJsZXJhbmdlOmJiMTA4NWVmNzAyZDQwODc4Mjg1NjhmMDU2NjQxZjI1XzMtOC0xLTEtMA_08648309-2c90-49d7-87be-0157a3b057d1"
      unitRef="usd">12503000</us-gaap:PurchaseObligationDueInThirdYear>
    <us-gaap:ContractualObligationDueInThirdYear
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjMvZnJhZzowZGZjNjRjM2FmN2Y0MjdiYWFjY2U0YjFjZGI3ZDdjZS90YWJsZTpiYjEwODVlZjcwMmQ0MDg3ODI4NTY4ZjA1NjY0MWYyNS90YWJsZXJhbmdlOmJiMTA4NWVmNzAyZDQwODc4Mjg1NjhmMDU2NjQxZjI1XzMtMTAtMS0xLTA_04464e81-7841-44ac-bc83-b8b5da8bfee4"
      unitRef="usd">204192000</us-gaap:ContractualObligationDueInThirdYear>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary
      contextRef="ic8457d19562c41d8a449b3a3279af1b4_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjMvZnJhZzowZGZjNjRjM2FmN2Y0MjdiYWFjY2U0YjFjZGI3ZDdjZS90YWJsZTpiYjEwODVlZjcwMmQ0MDg3ODI4NTY4ZjA1NjY0MWYyNS90YWJsZXJhbmdlOmJiMTA4NWVmNzAyZDQwODc4Mjg1NjhmMDU2NjQxZjI1XzQtMi0xLTEtMA_ffb0b543-d973-4764-9c58-7f2e508778e4"
      unitRef="usd">122285000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary
      contextRef="iafb9932cbf464ac783ba12cf9b3a787a_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjMvZnJhZzowZGZjNjRjM2FmN2Y0MjdiYWFjY2U0YjFjZGI3ZDdjZS90YWJsZTpiYjEwODVlZjcwMmQ0MDg3ODI4NTY4ZjA1NjY0MWYyNS90YWJsZXJhbmdlOmJiMTA4NWVmNzAyZDQwODc4Mjg1NjhmMDU2NjQxZjI1XzQtNC0xLTEtMA_9ab8660c-91f5-47ea-947f-ae6d73032833"
      unitRef="usd">89260000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary>
    <us-gaap:PurchaseObligationDueInFourthYear
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjMvZnJhZzowZGZjNjRjM2FmN2Y0MjdiYWFjY2U0YjFjZGI3ZDdjZS90YWJsZTpiYjEwODVlZjcwMmQ0MDg3ODI4NTY4ZjA1NjY0MWYyNS90YWJsZXJhbmdlOmJiMTA4NWVmNzAyZDQwODc4Mjg1NjhmMDU2NjQxZjI1XzQtOC0xLTEtMA_0d59ed50-a982-4ae7-9e19-fcc571cd93d2"
      unitRef="usd">1239000</us-gaap:PurchaseObligationDueInFourthYear>
    <us-gaap:ContractualObligationDueInFourthYear
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjMvZnJhZzowZGZjNjRjM2FmN2Y0MjdiYWFjY2U0YjFjZGI3ZDdjZS90YWJsZTpiYjEwODVlZjcwMmQ0MDg3ODI4NTY4ZjA1NjY0MWYyNS90YWJsZXJhbmdlOmJiMTA4NWVmNzAyZDQwODc4Mjg1NjhmMDU2NjQxZjI1XzQtMTAtMS0xLTA_b2da513f-a4ed-4a99-856d-1d313d9becdb"
      unitRef="usd">212784000</us-gaap:ContractualObligationDueInFourthYear>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary
      contextRef="ic8457d19562c41d8a449b3a3279af1b4_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjMvZnJhZzowZGZjNjRjM2FmN2Y0MjdiYWFjY2U0YjFjZGI3ZDdjZS90YWJsZTpiYjEwODVlZjcwMmQ0MDg3ODI4NTY4ZjA1NjY0MWYyNS90YWJsZXJhbmdlOmJiMTA4NWVmNzAyZDQwODc4Mjg1NjhmMDU2NjQxZjI1XzUtMi0xLTEtMA_46004ae6-5972-4bc3-a758-3c9c8a35dcbe"
      unitRef="usd">69188000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary
      contextRef="iafb9932cbf464ac783ba12cf9b3a787a_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjMvZnJhZzowZGZjNjRjM2FmN2Y0MjdiYWFjY2U0YjFjZGI3ZDdjZS90YWJsZTpiYjEwODVlZjcwMmQ0MDg3ODI4NTY4ZjA1NjY0MWYyNS90YWJsZXJhbmdlOmJiMTA4NWVmNzAyZDQwODc4Mjg1NjhmMDU2NjQxZjI1XzUtNC0xLTEtMA_3f512891-dbb8-4f5e-8f2c-9352ea1453d0"
      unitRef="usd">35528000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary>
    <us-gaap:PurchaseObligationDueInFifthYear
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjMvZnJhZzowZGZjNjRjM2FmN2Y0MjdiYWFjY2U0YjFjZGI3ZDdjZS90YWJsZTpiYjEwODVlZjcwMmQ0MDg3ODI4NTY4ZjA1NjY0MWYyNS90YWJsZXJhbmdlOmJiMTA4NWVmNzAyZDQwODc4Mjg1NjhmMDU2NjQxZjI1XzUtOC0xLTEtMA_2b482a89-853d-46e6-a103-09982633b388"
      unitRef="usd">947000</us-gaap:PurchaseObligationDueInFifthYear>
    <us-gaap:ContractualObligationDueInFifthYear
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjMvZnJhZzowZGZjNjRjM2FmN2Y0MjdiYWFjY2U0YjFjZGI3ZDdjZS90YWJsZTpiYjEwODVlZjcwMmQ0MDg3ODI4NTY4ZjA1NjY0MWYyNS90YWJsZXJhbmdlOmJiMTA4NWVmNzAyZDQwODc4Mjg1NjhmMDU2NjQxZjI1XzUtMTAtMS0xLTA_af96aff1-90b3-4558-8de0-51468905d792"
      unitRef="usd">105663000</us-gaap:ContractualObligationDueInFifthYear>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears
      contextRef="ic8457d19562c41d8a449b3a3279af1b4_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjMvZnJhZzowZGZjNjRjM2FmN2Y0MjdiYWFjY2U0YjFjZGI3ZDdjZS90YWJsZTpiYjEwODVlZjcwMmQ0MDg3ODI4NTY4ZjA1NjY0MWYyNS90YWJsZXJhbmdlOmJiMTA4NWVmNzAyZDQwODc4Mjg1NjhmMDU2NjQxZjI1XzYtMi0xLTEtMA_474e7cb4-8bda-41f7-8281-cec9729710df"
      unitRef="usd">52880000</us-gaap:UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears
      contextRef="iafb9932cbf464ac783ba12cf9b3a787a_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjMvZnJhZzowZGZjNjRjM2FmN2Y0MjdiYWFjY2U0YjFjZGI3ZDdjZS90YWJsZTpiYjEwODVlZjcwMmQ0MDg3ODI4NTY4ZjA1NjY0MWYyNS90YWJsZXJhbmdlOmJiMTA4NWVmNzAyZDQwODc4Mjg1NjhmMDU2NjQxZjI1XzYtNC0xLTEtMA_1750ded6-9b6e-4b68-bdf7-98bb53fea27c"
      unitRef="usd">24788000</us-gaap:UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears>
    <us-gaap:PurchaseObligationDueAfterFifthYear
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjMvZnJhZzowZGZjNjRjM2FmN2Y0MjdiYWFjY2U0YjFjZGI3ZDdjZS90YWJsZTpiYjEwODVlZjcwMmQ0MDg3ODI4NTY4ZjA1NjY0MWYyNS90YWJsZXJhbmdlOmJiMTA4NWVmNzAyZDQwODc4Mjg1NjhmMDU2NjQxZjI1XzYtOC0xLTEtMA_ecd00a69-319f-4516-bc4d-ae61f7af6bc3"
      unitRef="usd">0</us-gaap:PurchaseObligationDueAfterFifthYear>
    <us-gaap:ContractualObligationDueAfterFifthYear
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjMvZnJhZzowZGZjNjRjM2FmN2Y0MjdiYWFjY2U0YjFjZGI3ZDdjZS90YWJsZTpiYjEwODVlZjcwMmQ0MDg3ODI4NTY4ZjA1NjY0MWYyNS90YWJsZXJhbmdlOmJiMTA4NWVmNzAyZDQwODc4Mjg1NjhmMDU2NjQxZjI1XzYtMTAtMS0xLTA_f6407438-cde6-4b8c-b2fa-78081141e2d9"
      unitRef="usd">77668000</us-gaap:ContractualObligationDueAfterFifthYear>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount
      contextRef="ic8457d19562c41d8a449b3a3279af1b4_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjMvZnJhZzowZGZjNjRjM2FmN2Y0MjdiYWFjY2U0YjFjZGI3ZDdjZS90YWJsZTpiYjEwODVlZjcwMmQ0MDg3ODI4NTY4ZjA1NjY0MWYyNS90YWJsZXJhbmdlOmJiMTA4NWVmNzAyZDQwODc4Mjg1NjhmMDU2NjQxZjI1XzctMi0xLTEtMA_3c4f2318-112b-4c57-b599-82e878e19bc7"
      unitRef="usd">691226000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount
      contextRef="iafb9932cbf464ac783ba12cf9b3a787a_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjMvZnJhZzowZGZjNjRjM2FmN2Y0MjdiYWFjY2U0YjFjZGI3ZDdjZS90YWJsZTpiYjEwODVlZjcwMmQ0MDg3ODI4NTY4ZjA1NjY0MWYyNS90YWJsZXJhbmdlOmJiMTA4NWVmNzAyZDQwODc4Mjg1NjhmMDU2NjQxZjI1XzctNC0xLTEtMA_bf4de708-356e-4349-831e-56fb86ac51ee"
      unitRef="usd">241262000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount>
    <us-gaap:PurchaseObligation
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjMvZnJhZzowZGZjNjRjM2FmN2Y0MjdiYWFjY2U0YjFjZGI3ZDdjZS90YWJsZTpiYjEwODVlZjcwMmQ0MDg3ODI4NTY4ZjA1NjY0MWYyNS90YWJsZXJhbmdlOmJiMTA4NWVmNzAyZDQwODc4Mjg1NjhmMDU2NjQxZjI1XzctOC0xLTEtMA_3639eff5-dccc-4352-96ef-d9c4f17036c4"
      unitRef="usd">77076000</us-gaap:PurchaseObligation>
    <us-gaap:ContractualObligation
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjMvZnJhZzowZGZjNjRjM2FmN2Y0MjdiYWFjY2U0YjFjZGI3ZDdjZS90YWJsZTpiYjEwODVlZjcwMmQ0MDg3ODI4NTY4ZjA1NjY0MWYyNS90YWJsZXJhbmdlOmJiMTA4NWVmNzAyZDQwODc4Mjg1NjhmMDU2NjQxZjI1XzctMTAtMS0xLTA_aee7c887-a0b5-4989-b9c0-00038f82b87b"
      unitRef="usd">1009564000</us-gaap:ContractualObligation>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjMvZnJhZzowZGZjNjRjM2FmN2Y0MjdiYWFjY2U0YjFjZGI3ZDdjZS90ZXh0cmVnaW9uOjBkZmM2NGMzYWY3ZjQyN2JhYWNjZTRiMWNkYjdkN2NlXzI0MDA_1d5f573b-a3c0-4424-9abf-cbb3247a3763"
      unitRef="usd">14071000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjMvZnJhZzowZGZjNjRjM2FmN2Y0MjdiYWFjY2U0YjFjZGI3ZDdjZS90ZXh0cmVnaW9uOjBkZmM2NGMzYWY3ZjQyN2JhYWNjZTRiMWNkYjdkN2NlXzI0MDQ_e86b1d26-2842-43c6-be2e-fd3de8bc749d"
      unitRef="usd">10881000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="ia0b4ed62263b4059a2bbd8c1630332d7_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjMvZnJhZzowZGZjNjRjM2FmN2Y0MjdiYWFjY2U0YjFjZGI3ZDdjZS90ZXh0cmVnaW9uOjBkZmM2NGMzYWY3ZjQyN2JhYWNjZTRiMWNkYjdkN2NlXzI0MTE_452f910c-b74c-4e72-99ba-2c5454502055"
      unitRef="usd">9592000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90ZXh0cmVnaW9uOjY5ZTBjOGMzNGFmNTQ5ZWFhZGM1NTNiODNkODdkY2Q5XzkwMjU_271c2f81-2952-4bd4-bbc2-1e0eb9b88a2f">INCOME TAXES&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Components of income before income taxes are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:59.233%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.747%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.922%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.896%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal Year Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Domestic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;322,297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;134,265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;136,239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;136,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;98,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Income before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;458,439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;232,785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;136,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Provision for (benefit from) current and deferred income taxes consists of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:59.233%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.747%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.922%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.896%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal Year Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Current:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;U.S. federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;26,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(7,327)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;U.S. state and local&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,266)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22,274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total current income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;40,197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;33,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(4,385)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Deferred:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;U.S. federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;45,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(128,317)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(13,530)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;U.S. state and local&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(9,157)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(32,613)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,051&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(19,188)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total deferred income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(134,423)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(32,523)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Provision for (benefit from) income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;53,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(101,052)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(36,908)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;A reconciliation of our effective tax rate to the U.S. statutory federal income tax rate is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:59.233%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.747%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.922%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.896%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal Year Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;U.S. federal statutory rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;31.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;State and local taxes, net of U.S. federal benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Foreign tax rate differential&lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;"&gt;(1)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(9.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(6.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Foreign earnings&lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;"&gt;(2)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(9.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Tax credits&lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;"&gt;(3)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(8.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(15.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(16.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Excess tax benefits from stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(5.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(38.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;One-time transition tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Domestic production deduction&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Valuation allowance&#x2014;domestic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(46.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Valuation allowance&#x2014;foreign&lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;"&gt;(2)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Change in reserves&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(11.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Effective tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(43.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(27.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"&gt;(1) The foreign rate differentials in relation to foreign earnings, for all periods presented, are primarily driven by changes in the mix of our foreign earnings and the difference between the foreign and U.S. income tax rates. Includes the impact of the reversal of a net deferred tax asset of $19,826 related to the effects of stock-based compensation from our intercompany cost-sharing arrangements due to an appeals court decision issued in Altera Corp. v. Commissioner for the fiscal year ended March&#160;31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"&gt;(2) Includes effects of a deferred tax asset and valuation allowance associated with a tax basis step up received in Switzerland related to the Federal Act on Tax Reform and AVH Financing ("TRAF") enacted on January 1, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"&gt;(3) Tax benefits were recorded for fiscal years ended March&#160;31, 2020, 2019, and 2018 attributable to certain tax credits related to software development activities.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The effects of temporary differences that gave rise to our deferred tax assets and liabilities were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:71.900%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.730%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.904%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;March&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Deferred tax assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accrued compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;124,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;113,517&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Equity-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;66,253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;82,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Tax credit carryforward&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;45,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;72,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Tax basis step up related to TRAF&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;45,266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;39,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net operating loss carryforward&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;27,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Business reorganization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Deferred rent&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;411&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;336,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;302,677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less: Valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(86,937)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(49,413)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;249,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;253,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Deferred tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Capitalized software and depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(74,006)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(101,168)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Right of use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(36,947)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Intangible amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(18,206)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(22,486)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(5,038)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(17,100)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3,587)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(4,690)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(137,784)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(145,444)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="padding-left:36pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Net deferred tax asset / (liability) &lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;"&gt;(1)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;111,546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;107,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"&gt;(1) As of March&#160;31, 2020, $116,676 is included in Deferred tax assets and $5,130 is included in Other long-term liabilities. As of March&#160;31, 2019&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"&gt;$134,732 is included in Deferred tax assets and $26,912 is included in Other long-term liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The valuation allowance is primarily attributable to deferred tax assets for which no benefit is provided due to uncertainty with respect to their realization. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;At March&#160;31, 2020, we had domestic net operating loss carryforwards totaling $39,506 of which $24,019 will expire in 2022 to 2027, $13,195 will expire from 2029 to 2032, and $2,292 will expire in 2038 to 2040. In addition, we had foreign net operating loss carryforwards of $12,351, of which $3,606 will expire from 2021 and the remainder may be carried forward indefinitely.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;At March&#160;31, 2020, we had domestic tax credit carryforwards totaling $160,793, of which $60,248 expire in 2038 to 2040, and the remainder may be carried forward indefinitely. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The total amount of undistributed earnings of foreign subsidiaries was approximately $562,269 at March&#160;31, 2020 and $410,095 at March&#160;31, 2019. As of March&#160;31, 2020, it is our intention to reinvest indefinitely undistributed earnings of our foreign subsidiaries. Accordingly, no provision has been made for foreign withholding taxes or U.S. income taxes which may become payable if undistributed earnings of foreign subsidiaries are repatriated. It is not practicable to estimate the tax liability that would arise if these earnings were remitted.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;We are regularly audited by domestic and foreign taxing authorities. Audits may result in tax assessments in excess of amounts claimed and the payment of additional taxes. We believe that our tax return positions comply with applicable tax law and that we have adequately provided for reasonably foreseeable assessments of additional taxes. Additionally, we believe that any assessments in excess of the amounts provided for will not have a material adverse effect on the Consolidated Financial Statements. It is possible that settlement of audits or the expiration of the statute of limitations may have an impact on our effective tax rate in future periods.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;We recognize interest and penalties related to uncertain tax positions in the provision for income taxes in our Consolidated Statements of Operations. For the fiscal years ended March&#160;31, 2020, 2019 and 2018, we recognized an increase of $71, $232 and $2,363, respectively. The gross amount of interest and penalties accrued as of March&#160;31, 2020 and 2019 was $6,757 and $6,686, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;As of March&#160;31, 2020, we had gross unrecognized tax benefits, including interest and penalties, of $134,269, of which $30,658 would affect our effective tax rate if realized. For the fiscal year ended March 31, 2020, gross unrecognized tax benefits decreased by $4,737.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;We are no longer subject to audit for U.S. federal income tax returns for periods prior to our fiscal year ended March&#160;31, 2017 and state income tax returns for periods prior to the fiscal year ended March&#160;31, 2016. With few exceptions, we are no longer subject to income tax examinations in non-U.S. jurisdictions for years prior to fiscal year ended March&#160;31, 2014. Certain U.S. state and foreign taxing authorities are currently examining our income tax returns for the fiscal years ended March 31, 2015 through March 31, 2018. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The timing of the resolution of income tax examinations is highly uncertain, and the amounts ultimately paid, if any, upon resolution of the issues raised by the taxing authorities may differ materially from the amounts accrued for each year. Although potential resolution of uncertain tax positions involve multiple tax periods and jurisdictions, it is reasonably possible that a reduction of $24,983 of unrecognized tax benefits may occur within the next 12 months, some of which, depending on the nature of the settlement or expiration of statutes of limitations, may affect our income tax provision and therefore benefit the resulting effective tax rate. The actual amount could vary significantly depending on the ultimate timing and nature of any settlements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The aggregate changes to the liability for gross uncertain tax positions, excluding interest and penalties, were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:59.233%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.747%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.922%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.896%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal Year Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance, beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;132,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;122,056&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;116,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Additions:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Current year tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Prior year tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,404&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Reduction of prior year tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(14,270)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,700)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(436)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Lapse of statute of limitations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(538)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,605)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(24,006)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance, end of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;127,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;132,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;122,056&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;We believe that we have provided for any reasonably foreseeable outcomes related to our tax audits and that any settlement will not have a material adverse effect on our consolidated financial statements. However, there can be no assurances as to the possible outcomes.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90ZXh0cmVnaW9uOjY5ZTBjOGMzNGFmNTQ5ZWFhZGM1NTNiODNkODdkY2Q5XzkwMTk_a56252f3-cf3a-48c8-8337-6c88bde2334d">Components of income before income taxes are as follows:&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:59.233%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.747%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.922%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.896%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal Year Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Domestic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;322,297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;134,265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;136,239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;136,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;98,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Income before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;458,439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;232,785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;136,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90YWJsZTo5NWYyYjYzYThjOGU0YjBmYmFmNjBjYjVmYWVlMGYyZC90YWJsZXJhbmdlOjk1ZjJiNjNhOGM4ZTRiMGZiYWY2MGNiNWZhZWUwZjJkXzItMi0xLTEtMA_060ce531-212c-4308-bf2d-ac8953ca6573"
      unitRef="usd">322297000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90YWJsZTo5NWYyYjYzYThjOGU0YjBmYmFmNjBjYjVmYWVlMGYyZC90YWJsZXJhbmdlOjk1ZjJiNjNhOGM4ZTRiMGZiYWY2MGNiNWZhZWUwZjJkXzItNC0xLTEtMA_e5e7d98f-87ee-4b63-955f-e20c19b16ae4"
      unitRef="usd">134265000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="ia0b4ed62263b4059a2bbd8c1630332d7_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90YWJsZTo5NWYyYjYzYThjOGU0YjBmYmFmNjBjYjVmYWVlMGYyZC90YWJsZXJhbmdlOjk1ZjJiNjNhOGM4ZTRiMGZiYWY2MGNiNWZhZWUwZjJkXzItNi0xLTEtMA_14b04b9c-57f6-4945-9781-e166fc666e72"
      unitRef="usd">136239000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90YWJsZTo5NWYyYjYzYThjOGU0YjBmYmFmNjBjYjVmYWVlMGYyZC90YWJsZXJhbmdlOjk1ZjJiNjNhOGM4ZTRiMGZiYWY2MGNiNWZhZWUwZjJkXzMtMi0xLTEtMA_859e2ef5-009a-42c9-9ab0-8ce607d2fc7d"
      unitRef="usd">136142000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90YWJsZTo5NWYyYjYzYThjOGU0YjBmYmFmNjBjYjVmYWVlMGYyZC90YWJsZXJhbmdlOjk1ZjJiNjNhOGM4ZTRiMGZiYWY2MGNiNWZhZWUwZjJkXzMtNC0xLTEtMA_e1098982-9a59-4d76-b47c-d6b6c3e2ee1a"
      unitRef="usd">98520000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="ia0b4ed62263b4059a2bbd8c1630332d7_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90YWJsZTo5NWYyYjYzYThjOGU0YjBmYmFmNjBjYjVmYWVlMGYyZC90YWJsZXJhbmdlOjk1ZjJiNjNhOGM4ZTRiMGZiYWY2MGNiNWZhZWUwZjJkXzMtNi0xLTEtMA_afc422f7-ead0-4d79-a83d-f13f331631ab"
      unitRef="usd">386000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90YWJsZTo5NWYyYjYzYThjOGU0YjBmYmFmNjBjYjVmYWVlMGYyZC90YWJsZXJhbmdlOjk1ZjJiNjNhOGM4ZTRiMGZiYWY2MGNiNWZhZWUwZjJkXzQtMi0xLTEtMA_7c336d5a-ca0d-4e0d-89f2-4384c8860354"
      unitRef="usd">458439000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90YWJsZTo5NWYyYjYzYThjOGU0YjBmYmFmNjBjYjVmYWVlMGYyZC90YWJsZXJhbmdlOjk1ZjJiNjNhOGM4ZTRiMGZiYWY2MGNiNWZhZWUwZjJkXzQtNC0xLTEtMA_fab2db90-8a72-43a4-ad7b-e59c37392ce0"
      unitRef="usd">232785000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="ia0b4ed62263b4059a2bbd8c1630332d7_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90YWJsZTo5NWYyYjYzYThjOGU0YjBmYmFmNjBjYjVmYWVlMGYyZC90YWJsZXJhbmdlOjk1ZjJiNjNhOGM4ZTRiMGZiYWY2MGNiNWZhZWUwZjJkXzQtNi0xLTEtMA_52b66ea2-b3a5-4ebe-8457-e5af0467c2b2"
      unitRef="usd">136625000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90ZXh0cmVnaW9uOjY5ZTBjOGMzNGFmNTQ5ZWFhZGM1NTNiODNkODdkY2Q5XzkwMzM_0655cb0d-a870-482d-b5a5-f94700354584">Provision for (benefit from) current and deferred income taxes consists of the following:&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:59.233%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.747%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.922%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.896%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal Year Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Current:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;U.S. federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;26,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(7,327)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;U.S. state and local&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,266)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22,274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total current income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;40,197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;33,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(4,385)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Deferred:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;U.S. federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;45,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(128,317)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(13,530)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;U.S. state and local&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(9,157)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(32,613)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,051&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(19,188)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total deferred income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(134,423)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(32,523)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Provision for (benefit from) income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;53,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(101,052)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(36,908)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90YWJsZTphYTMyNjFiNjA4YTk0MThjOWE3MGE3YmQ2MTdmZjFlYy90YWJsZXJhbmdlOmFhMzI2MWI2MDhhOTQxOGM5YTcwYTdiZDYxN2ZmMWVjXzMtMi0xLTEtMA_fac4eec3-a256-4c46-a53d-95e64f59099b"
      unitRef="usd">26561000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90YWJsZTphYTMyNjFiNjA4YTk0MThjOWE3MGE3YmQ2MTdmZjFlYy90YWJsZXJhbmdlOmFhMzI2MWI2MDhhOTQxOGM5YTcwYTdiZDYxN2ZmMWVjXzMtNC0xLTEtMA_ec8a5e85-0b3c-4354-b678-8f444b60a1a1"
      unitRef="usd">8240000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="ia0b4ed62263b4059a2bbd8c1630332d7_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90YWJsZTphYTMyNjFiNjA4YTk0MThjOWE3MGE3YmQ2MTdmZjFlYy90YWJsZXJhbmdlOmFhMzI2MWI2MDhhOTQxOGM5YTcwYTdiZDYxN2ZmMWVjXzMtNi0xLTEtMA_b198e361-b70d-49ef-a81d-09822f2736d6"
      unitRef="usd">-7327000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90YWJsZTphYTMyNjFiNjA4YTk0MThjOWE3MGE3YmQ2MTdmZjFlYy90YWJsZXJhbmdlOmFhMzI2MWI2MDhhOTQxOGM5YTcwYTdiZDYxN2ZmMWVjXzQtMi0xLTEtMA_9e8c98d3-8bcc-4b2a-ab59-2b53aae0f3c4"
      unitRef="usd">3575000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90YWJsZTphYTMyNjFiNjA4YTk0MThjOWE3MGE3YmQ2MTdmZjFlYy90YWJsZXJhbmdlOmFhMzI2MWI2MDhhOTQxOGM5YTcwYTdiZDYxN2ZmMWVjXzQtNC0xLTEtMA_cf84643e-39bd-405f-aee3-5e9783e1aa05"
      unitRef="usd">2857000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="ia0b4ed62263b4059a2bbd8c1630332d7_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90YWJsZTphYTMyNjFiNjA4YTk0MThjOWE3MGE3YmQ2MTdmZjFlYy90YWJsZXJhbmdlOmFhMzI2MWI2MDhhOTQxOGM5YTcwYTdiZDYxN2ZmMWVjXzQtNi0xLTEtMA_c5e9e43f-e531-4919-91e3-2ac1f24ff127"
      unitRef="usd">-1266000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90YWJsZTphYTMyNjFiNjA4YTk0MThjOWE3MGE3YmQ2MTdmZjFlYy90YWJsZXJhbmdlOmFhMzI2MWI2MDhhOTQxOGM5YTcwYTdiZDYxN2ZmMWVjXzUtMi0xLTEtMA_bddba225-02a8-4850-934d-3906ceea00b5"
      unitRef="usd">10061000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90YWJsZTphYTMyNjFiNjA4YTk0MThjOWE3MGE3YmQ2MTdmZjFlYy90YWJsZXJhbmdlOmFhMzI2MWI2MDhhOTQxOGM5YTcwYTdiZDYxN2ZmMWVjXzUtNC0xLTEtMA_fd0353ed-0014-4b3f-8e23-eef1f6d0cc5a"
      unitRef="usd">22274000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="ia0b4ed62263b4059a2bbd8c1630332d7_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90YWJsZTphYTMyNjFiNjA4YTk0MThjOWE3MGE3YmQ2MTdmZjFlYy90YWJsZXJhbmdlOmFhMzI2MWI2MDhhOTQxOGM5YTcwYTdiZDYxN2ZmMWVjXzUtNi0xLTEtMA_ffaacc5f-0e27-46c9-84ce-88e28675043d"
      unitRef="usd">4208000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90YWJsZTphYTMyNjFiNjA4YTk0MThjOWE3MGE3YmQ2MTdmZjFlYy90YWJsZXJhbmdlOmFhMzI2MWI2MDhhOTQxOGM5YTcwYTdiZDYxN2ZmMWVjXzYtMi0xLTEtMA_cd2c19d9-982f-40ed-8a86-55e492bba2a7"
      unitRef="usd">40197000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90YWJsZTphYTMyNjFiNjA4YTk0MThjOWE3MGE3YmQ2MTdmZjFlYy90YWJsZXJhbmdlOmFhMzI2MWI2MDhhOTQxOGM5YTcwYTdiZDYxN2ZmMWVjXzYtNC0xLTEtMA_63c7097b-65bd-4578-a8e2-c6d56a1d67fa"
      unitRef="usd">33371000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="ia0b4ed62263b4059a2bbd8c1630332d7_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90YWJsZTphYTMyNjFiNjA4YTk0MThjOWE3MGE3YmQ2MTdmZjFlYy90YWJsZXJhbmdlOmFhMzI2MWI2MDhhOTQxOGM5YTcwYTdiZDYxN2ZmMWVjXzYtNi0xLTEtMA_06b55b31-9f9d-431b-961e-9499f52705a3"
      unitRef="usd">-4385000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90YWJsZTphYTMyNjFiNjA4YTk0MThjOWE3MGE3YmQ2MTdmZjFlYy90YWJsZXJhbmdlOmFhMzI2MWI2MDhhOTQxOGM5YTcwYTdiZDYxN2ZmMWVjXzgtMi0xLTEtMA_219064a5-92ba-42e6-8ac5-0a5bf91f8e14"
      unitRef="usd">45079000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90YWJsZTphYTMyNjFiNjA4YTk0MThjOWE3MGE3YmQ2MTdmZjFlYy90YWJsZXJhbmdlOmFhMzI2MWI2MDhhOTQxOGM5YTcwYTdiZDYxN2ZmMWVjXzgtNC0xLTEtMA_3d273f54-a04a-4f89-b76d-c4c8378fd134"
      unitRef="usd">-128317000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="ia0b4ed62263b4059a2bbd8c1630332d7_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90YWJsZTphYTMyNjFiNjA4YTk0MThjOWE3MGE3YmQ2MTdmZjFlYy90YWJsZXJhbmdlOmFhMzI2MWI2MDhhOTQxOGM5YTcwYTdiZDYxN2ZmMWVjXzgtNi0xLTEtMA_63e903bf-3388-454d-a063-56a9005cc9b3"
      unitRef="usd">-13530000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90YWJsZTphYTMyNjFiNjA4YTk0MThjOWE3MGE3YmQ2MTdmZjFlYy90YWJsZXJhbmdlOmFhMzI2MWI2MDhhOTQxOGM5YTcwYTdiZDYxN2ZmMWVjXzktMi0xLTEtMA_a4faef11-ac61-47b8-9055-b2c7070574a4"
      unitRef="usd">1317000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90YWJsZTphYTMyNjFiNjA4YTk0MThjOWE3MGE3YmQ2MTdmZjFlYy90YWJsZXJhbmdlOmFhMzI2MWI2MDhhOTQxOGM5YTcwYTdiZDYxN2ZmMWVjXzktNC0xLTEtMA_d52eb42e-ebe9-4176-a4ec-0bb3a19b8886"
      unitRef="usd">-9157000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="ia0b4ed62263b4059a2bbd8c1630332d7_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90YWJsZTphYTMyNjFiNjA4YTk0MThjOWE3MGE3YmQ2MTdmZjFlYy90YWJsZXJhbmdlOmFhMzI2MWI2MDhhOTQxOGM5YTcwYTdiZDYxN2ZmMWVjXzktNi0xLTEtMA_41426f82-72e0-434a-a34d-aeb7f1dbe747"
      unitRef="usd">195000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90YWJsZTphYTMyNjFiNjA4YTk0MThjOWE3MGE3YmQ2MTdmZjFlYy90YWJsZXJhbmdlOmFhMzI2MWI2MDhhOTQxOGM5YTcwYTdiZDYxN2ZmMWVjXzEwLTItMS0xLTA_25e52499-8e61-481e-8036-d8f7ecf45ac3"
      unitRef="usd">-32613000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90YWJsZTphYTMyNjFiNjA4YTk0MThjOWE3MGE3YmQ2MTdmZjFlYy90YWJsZXJhbmdlOmFhMzI2MWI2MDhhOTQxOGM5YTcwYTdiZDYxN2ZmMWVjXzEwLTQtMS0xLTA_abbf8ac0-190f-4d7a-9707-cbe9f9cfa7be"
      unitRef="usd">3051000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="ia0b4ed62263b4059a2bbd8c1630332d7_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90YWJsZTphYTMyNjFiNjA4YTk0MThjOWE3MGE3YmQ2MTdmZjFlYy90YWJsZXJhbmdlOmFhMzI2MWI2MDhhOTQxOGM5YTcwYTdiZDYxN2ZmMWVjXzEwLTYtMS0xLTA_d5bddc50-bd9c-4344-84df-ec3d3f6f1a72"
      unitRef="usd">-19188000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90YWJsZTphYTMyNjFiNjA4YTk0MThjOWE3MGE3YmQ2MTdmZjFlYy90YWJsZXJhbmdlOmFhMzI2MWI2MDhhOTQxOGM5YTcwYTdiZDYxN2ZmMWVjXzExLTItMS0xLTA_23f3f9f6-e94c-456e-938a-1ee5508435b1"
      unitRef="usd">13783000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90YWJsZTphYTMyNjFiNjA4YTk0MThjOWE3MGE3YmQ2MTdmZjFlYy90YWJsZXJhbmdlOmFhMzI2MWI2MDhhOTQxOGM5YTcwYTdiZDYxN2ZmMWVjXzExLTQtMS0xLTA_9461ab3e-2529-46f6-8590-9048c41f1124"
      unitRef="usd">-134423000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="ia0b4ed62263b4059a2bbd8c1630332d7_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90YWJsZTphYTMyNjFiNjA4YTk0MThjOWE3MGE3YmQ2MTdmZjFlYy90YWJsZXJhbmdlOmFhMzI2MWI2MDhhOTQxOGM5YTcwYTdiZDYxN2ZmMWVjXzExLTYtMS0xLTA_0a39e1f5-7d61-41a4-94f4-1c97f874231a"
      unitRef="usd">-32523000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90YWJsZTphYTMyNjFiNjA4YTk0MThjOWE3MGE3YmQ2MTdmZjFlYy90YWJsZXJhbmdlOmFhMzI2MWI2MDhhOTQxOGM5YTcwYTdiZDYxN2ZmMWVjXzEyLTItMS0xLTA_5cc11045-de7b-4274-9701-10429452bd1d"
      unitRef="usd">53980000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90YWJsZTphYTMyNjFiNjA4YTk0MThjOWE3MGE3YmQ2MTdmZjFlYy90YWJsZXJhbmdlOmFhMzI2MWI2MDhhOTQxOGM5YTcwYTdiZDYxN2ZmMWVjXzEyLTQtMS0xLTA_bd48c1e3-5e1c-49e7-a429-3c0571e7725d"
      unitRef="usd">-101052000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ia0b4ed62263b4059a2bbd8c1630332d7_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90YWJsZTphYTMyNjFiNjA4YTk0MThjOWE3MGE3YmQ2MTdmZjFlYy90YWJsZXJhbmdlOmFhMzI2MWI2MDhhOTQxOGM5YTcwYTdiZDYxN2ZmMWVjXzEyLTYtMS0xLTA_9df56a9b-44e3-4695-9dbc-8982afad05c0"
      unitRef="usd">-36908000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90ZXh0cmVnaW9uOjY5ZTBjOGMzNGFmNTQ5ZWFhZGM1NTNiODNkODdkY2Q5XzkwMjg_5241a9cd-5658-4541-b6c6-55e0c7252a03">A reconciliation of our effective tax rate to the U.S. statutory federal income tax rate is as follows:&lt;div style="margin-top:8pt;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:59.233%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.747%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.922%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.896%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal Year Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;U.S. federal statutory rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;31.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;State and local taxes, net of U.S. federal benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Foreign tax rate differential&lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;"&gt;(1)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(9.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(6.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Foreign earnings&lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;"&gt;(2)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(9.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Tax credits&lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;"&gt;(3)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(8.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(15.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(16.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Excess tax benefits from stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(5.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(38.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;One-time transition tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Domestic production deduction&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Valuation allowance&#x2014;domestic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(46.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Valuation allowance&#x2014;foreign&lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;"&gt;(2)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Change in reserves&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(11.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Effective tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(43.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(27.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"&gt;(1) The foreign rate differentials in relation to foreign earnings, for all periods presented, are primarily driven by changes in the mix of our foreign earnings and the difference between the foreign and U.S. income tax rates. Includes the impact of the reversal of a net deferred tax asset of $19,826 related to the effects of stock-based compensation from our intercompany cost-sharing arrangements due to an appeals court decision issued in Altera Corp. v. Commissioner for the fiscal year ended March&#160;31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"&gt;(2) Includes effects of a deferred tax asset and valuation allowance associated with a tax basis step up received in Switzerland related to the Federal Act on Tax Reform and AVH Financing ("TRAF") enacted on January 1, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"&gt;(3) Tax benefits were recorded for fiscal years ended March&#160;31, 2020, 2019, and 2018 attributable to certain tax credits related to software development activities.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90YWJsZToxNWEyNzBkYmZiMTY0YzAyODMwNjIzYzc5ZTY4YTRjYS90YWJsZXJhbmdlOjE1YTI3MGRiZmIxNjRjMDI4MzA2MjNjNzllNjhhNGNhXzItMi0xLTEtMA_b1ab6f8b-590b-4680-a6da-a96e27558d85"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90YWJsZToxNWEyNzBkYmZiMTY0YzAyODMwNjIzYzc5ZTY4YTRjYS90YWJsZXJhbmdlOjE1YTI3MGRiZmIxNjRjMDI4MzA2MjNjNzllNjhhNGNhXzItNC0xLTEtMA_57d9ec3f-679b-4864-a384-9db70d8bd326"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="ia0b4ed62263b4059a2bbd8c1630332d7_D20170401-20180331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90YWJsZToxNWEyNzBkYmZiMTY0YzAyODMwNjIzYzc5ZTY4YTRjYS90YWJsZXJhbmdlOjE1YTI3MGRiZmIxNjRjMDI4MzA2MjNjNzllNjhhNGNhXzItNi0xLTEtMA_01e4b60d-299c-41d4-bef2-0aefb0feb02c"
      unitRef="number">0.316</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90YWJsZToxNWEyNzBkYmZiMTY0YzAyODMwNjIzYzc5ZTY4YTRjYS90YWJsZXJhbmdlOjE1YTI3MGRiZmIxNjRjMDI4MzA2MjNjNzllNjhhNGNhXzMtMi0xLTEtMA_6241e421-3ec9-4277-826f-c09bc07c3cfd"
      unitRef="number">0.021</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90YWJsZToxNWEyNzBkYmZiMTY0YzAyODMwNjIzYzc5ZTY4YTRjYS90YWJsZXJhbmdlOjE1YTI3MGRiZmIxNjRjMDI4MzA2MjNjNzllNjhhNGNhXzMtNC0xLTEtMA_be0ad979-1f11-47f2-ab34-ce2e89758f15"
      unitRef="number">0.029</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="ia0b4ed62263b4059a2bbd8c1630332d7_D20170401-20180331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90YWJsZToxNWEyNzBkYmZiMTY0YzAyODMwNjIzYzc5ZTY4YTRjYS90YWJsZXJhbmdlOjE1YTI3MGRiZmIxNjRjMDI4MzA2MjNjNzllNjhhNGNhXzMtNi0xLTEtMA_c9dc96f3-950e-48d2-8c33-9a359171df7a"
      unitRef="number">0.005</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90YWJsZToxNWEyNzBkYmZiMTY0YzAyODMwNjIzYzc5ZTY4YTRjYS90YWJsZXJhbmdlOjE1YTI3MGRiZmIxNjRjMDI4MzA2MjNjNzllNjhhNGNhXzQtMi0xLTEtMA_0a65db10-f14b-4c08-beb3-4d2a3f04d860"
      unitRef="number">0.010</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90YWJsZToxNWEyNzBkYmZiMTY0YzAyODMwNjIzYzc5ZTY4YTRjYS90YWJsZXJhbmdlOjE1YTI3MGRiZmIxNjRjMDI4MzA2MjNjNzllNjhhNGNhXzQtNC0xLTEtMA_9b521d52-1927-4471-803d-7f9743306f2b"
      unitRef="number">-0.090</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="ia0b4ed62263b4059a2bbd8c1630332d7_D20170401-20180331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90YWJsZToxNWEyNzBkYmZiMTY0YzAyODMwNjIzYzc5ZTY4YTRjYS90YWJsZXJhbmdlOjE1YTI3MGRiZmIxNjRjMDI4MzA2MjNjNzllNjhhNGNhXzQtNi0xLTEtMA_0ced849f-3ae0-4178-ac67-bb5c8ddfb9f7"
      unitRef="number">-0.069</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90YWJsZToxNWEyNzBkYmZiMTY0YzAyODMwNjIzYzc5ZTY4YTRjYS90YWJsZXJhbmdlOjE1YTI3MGRiZmIxNjRjMDI4MzA2MjNjNzllNjhhNGNhXzUtMi0xLTEtMA_191390a9-c003-483c-a55f-db9e7e05a212"
      unitRef="number">-0.093</us-gaap:EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings>
    <us-gaap:EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90YWJsZToxNWEyNzBkYmZiMTY0YzAyODMwNjIzYzc5ZTY4YTRjYS90YWJsZXJhbmdlOjE1YTI3MGRiZmIxNjRjMDI4MzA2MjNjNzllNjhhNGNhXzUtNC0xLTEtMA_7c30cddd-1694-4f8d-83fb-cda122ebc6f1"
      unitRef="number">0.051</us-gaap:EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings>
    <us-gaap:EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings
      contextRef="ia0b4ed62263b4059a2bbd8c1630332d7_D20170401-20180331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90YWJsZToxNWEyNzBkYmZiMTY0YzAyODMwNjIzYzc5ZTY4YTRjYS90YWJsZXJhbmdlOjE1YTI3MGRiZmIxNjRjMDI4MzA2MjNjNzllNjhhNGNhXzUtNi0xLTEtMA_aa086a5a-6372-4aa0-b4f6-747c598ad3e7"
      unitRef="number">0.012</us-gaap:EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings>
    <ttwo:EffectiveIncomeTaxRateReconciliationTaxCreditIntangibleAssetsPercent
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90YWJsZToxNWEyNzBkYmZiMTY0YzAyODMwNjIzYzc5ZTY4YTRjYS90YWJsZXJhbmdlOjE1YTI3MGRiZmIxNjRjMDI4MzA2MjNjNzllNjhhNGNhXzYtMi0xLTEtMA_7b6a817a-ea8a-43d2-9974-a3b1e4920ea7"
      unitRef="number">-0.083</ttwo:EffectiveIncomeTaxRateReconciliationTaxCreditIntangibleAssetsPercent>
    <ttwo:EffectiveIncomeTaxRateReconciliationTaxCreditIntangibleAssetsPercent
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90YWJsZToxNWEyNzBkYmZiMTY0YzAyODMwNjIzYzc5ZTY4YTRjYS90YWJsZXJhbmdlOjE1YTI3MGRiZmIxNjRjMDI4MzA2MjNjNzllNjhhNGNhXzYtNC0xLTEtMA_1b2b5729-c81b-4536-8550-0d351b828ccf"
      unitRef="number">-0.150</ttwo:EffectiveIncomeTaxRateReconciliationTaxCreditIntangibleAssetsPercent>
    <ttwo:EffectiveIncomeTaxRateReconciliationTaxCreditIntangibleAssetsPercent
      contextRef="ia0b4ed62263b4059a2bbd8c1630332d7_D20170401-20180331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90YWJsZToxNWEyNzBkYmZiMTY0YzAyODMwNjIzYzc5ZTY4YTRjYS90YWJsZXJhbmdlOjE1YTI3MGRiZmIxNjRjMDI4MzA2MjNjNzllNjhhNGNhXzYtNi0xLTEtMA_fcfcdb5f-6d45-4379-9fbd-166e4f2a1648"
      unitRef="number">-0.165</ttwo:EffectiveIncomeTaxRateReconciliationTaxCreditIntangibleAssetsPercent>
    <ttwo:EffectiveIncomeTaxRateReconciliationExcessTaxBenefitsFromStockBasedCompensationPercent
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90YWJsZToxNWEyNzBkYmZiMTY0YzAyODMwNjIzYzc5ZTY4YTRjYS90YWJsZXJhbmdlOjE1YTI3MGRiZmIxNjRjMDI4MzA2MjNjNzllNjhhNGNhXzctMi0xLTEtMA_779e3cbe-d86a-441b-8221-e4a23c5406ef"
      unitRef="number">-0.018</ttwo:EffectiveIncomeTaxRateReconciliationExcessTaxBenefitsFromStockBasedCompensationPercent>
    <ttwo:EffectiveIncomeTaxRateReconciliationExcessTaxBenefitsFromStockBasedCompensationPercent
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90YWJsZToxNWEyNzBkYmZiMTY0YzAyODMwNjIzYzc5ZTY4YTRjYS90YWJsZXJhbmdlOjE1YTI3MGRiZmIxNjRjMDI4MzA2MjNjNzllNjhhNGNhXzctNC0xLTEtMA_421af779-0288-442c-85ef-6991aa34f157"
      unitRef="number">-0.057</ttwo:EffectiveIncomeTaxRateReconciliationExcessTaxBenefitsFromStockBasedCompensationPercent>
    <ttwo:EffectiveIncomeTaxRateReconciliationExcessTaxBenefitsFromStockBasedCompensationPercent
      contextRef="ia0b4ed62263b4059a2bbd8c1630332d7_D20170401-20180331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90YWJsZToxNWEyNzBkYmZiMTY0YzAyODMwNjIzYzc5ZTY4YTRjYS90YWJsZXJhbmdlOjE1YTI3MGRiZmIxNjRjMDI4MzA2MjNjNzllNjhhNGNhXzctNi0xLTEtMA_88e0589d-caf8-4b3d-b7b8-5bdde722ac4e"
      unitRef="number">-0.389</ttwo:EffectiveIncomeTaxRateReconciliationExcessTaxBenefitsFromStockBasedCompensationPercent>
    <ttwo:EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActTransitionTaxonAccumulatedForeignEarningsPercent
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90YWJsZToxNWEyNzBkYmZiMTY0YzAyODMwNjIzYzc5ZTY4YTRjYS90YWJsZXJhbmdlOjE1YTI3MGRiZmIxNjRjMDI4MzA2MjNjNzllNjhhNGNhXzgtMi0xLTEtMA_d471588c-fd99-4a36-b525-d97ecc2abc52"
      unitRef="number">0</ttwo:EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActTransitionTaxonAccumulatedForeignEarningsPercent>
    <ttwo:EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActTransitionTaxonAccumulatedForeignEarningsPercent
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90YWJsZToxNWEyNzBkYmZiMTY0YzAyODMwNjIzYzc5ZTY4YTRjYS90YWJsZXJhbmdlOjE1YTI3MGRiZmIxNjRjMDI4MzA2MjNjNzllNjhhNGNhXzgtNC0xLTEtMA_ad4debf0-6afd-4a34-9106-3c4a67672389"
      unitRef="number">-0.020</ttwo:EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActTransitionTaxonAccumulatedForeignEarningsPercent>
    <ttwo:EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActTransitionTaxonAccumulatedForeignEarningsPercent
      contextRef="ia0b4ed62263b4059a2bbd8c1630332d7_D20170401-20180331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90YWJsZToxNWEyNzBkYmZiMTY0YzAyODMwNjIzYzc5ZTY4YTRjYS90YWJsZXJhbmdlOjE1YTI3MGRiZmIxNjRjMDI4MzA2MjNjNzllNjhhNGNhXzgtNi0xLTEtMA_c7e56804-07b0-446b-a0df-127f5cf18ada"
      unitRef="number">0.195</ttwo:EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActTransitionTaxonAccumulatedForeignEarningsPercent>
    <ttwo:EffectiveIncomeTaxRateReconciliationDomesticDeductionPercent
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90YWJsZToxNWEyNzBkYmZiMTY0YzAyODMwNjIzYzc5ZTY4YTRjYS90YWJsZXJhbmdlOjE1YTI3MGRiZmIxNjRjMDI4MzA2MjNjNzllNjhhNGNhXzktMi0xLTEtMA_1d3e34ee-f048-4b56-86ce-0b2613cf9ce3"
      unitRef="number">0</ttwo:EffectiveIncomeTaxRateReconciliationDomesticDeductionPercent>
    <ttwo:EffectiveIncomeTaxRateReconciliationDomesticDeductionPercent
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90YWJsZToxNWEyNzBkYmZiMTY0YzAyODMwNjIzYzc5ZTY4YTRjYS90YWJsZXJhbmdlOjE1YTI3MGRiZmIxNjRjMDI4MzA2MjNjNzllNjhhNGNhXzktNC0xLTEtMA_60c4ed76-65df-4a50-86a2-1a06151f001d"
      unitRef="number">0</ttwo:EffectiveIncomeTaxRateReconciliationDomesticDeductionPercent>
    <ttwo:EffectiveIncomeTaxRateReconciliationDomesticDeductionPercent
      contextRef="ia0b4ed62263b4059a2bbd8c1630332d7_D20170401-20180331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90YWJsZToxNWEyNzBkYmZiMTY0YzAyODMwNjIzYzc5ZTY4YTRjYS90YWJsZXJhbmdlOjE1YTI3MGRiZmIxNjRjMDI4MzA2MjNjNzllNjhhNGNhXzktNi0xLTEtMA_b9cbbf50-835a-4319-9af2-d11958b73e65"
      unitRef="number">-0.028</ttwo:EffectiveIncomeTaxRateReconciliationDomesticDeductionPercent>
    <ttwo:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowanceDomestic
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90YWJsZToxNWEyNzBkYmZiMTY0YzAyODMwNjIzYzc5ZTY4YTRjYS90YWJsZXJhbmdlOjE1YTI3MGRiZmIxNjRjMDI4MzA2MjNjNzllNjhhNGNhXzEwLTItMS0xLTA_347687cc-d7b2-4e81-a050-faeabfdfb23d"
      unitRef="number">0.002</ttwo:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowanceDomestic>
    <ttwo:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowanceDomestic
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90YWJsZToxNWEyNzBkYmZiMTY0YzAyODMwNjIzYzc5ZTY4YTRjYS90YWJsZXJhbmdlOjE1YTI3MGRiZmIxNjRjMDI4MzA2MjNjNzllNjhhNGNhXzEwLTQtMS0xLTA_ac382128-7e70-4167-9b9a-4cf556703e8c"
      unitRef="number">-0.460</ttwo:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowanceDomestic>
    <ttwo:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowanceDomestic
      contextRef="ia0b4ed62263b4059a2bbd8c1630332d7_D20170401-20180331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90YWJsZToxNWEyNzBkYmZiMTY0YzAyODMwNjIzYzc5ZTY4YTRjYS90YWJsZXJhbmdlOjE1YTI3MGRiZmIxNjRjMDI4MzA2MjNjNzllNjhhNGNhXzEwLTYtMS0xLTA_06fc8fc8-cee3-4dda-9e4e-39718cdf8795"
      unitRef="number">-0.005</ttwo:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowanceDomestic>
    <ttwo:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowanceForeign
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90YWJsZToxNWEyNzBkYmZiMTY0YzAyODMwNjIzYzc5ZTY4YTRjYS90YWJsZXJhbmdlOjE1YTI3MGRiZmIxNjRjMDI4MzA2MjNjNzllNjhhNGNhXzExLTItMS0xLTA_b6860c34-d5b4-4451-a7bd-cf3bd6638464"
      unitRef="number">0.073</ttwo:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowanceForeign>
    <ttwo:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowanceForeign
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90YWJsZToxNWEyNzBkYmZiMTY0YzAyODMwNjIzYzc5ZTY4YTRjYS90YWJsZXJhbmdlOjE1YTI3MGRiZmIxNjRjMDI4MzA2MjNjNzllNjhhNGNhXzExLTQtMS0xLTA_5196fa84-e523-4018-b900-a9e0499fdaa2"
      unitRef="number">0</ttwo:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowanceForeign>
    <ttwo:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowanceForeign
      contextRef="ia0b4ed62263b4059a2bbd8c1630332d7_D20170401-20180331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90YWJsZToxNWEyNzBkYmZiMTY0YzAyODMwNjIzYzc5ZTY4YTRjYS90YWJsZXJhbmdlOjE1YTI3MGRiZmIxNjRjMDI4MzA2MjNjNzllNjhhNGNhXzExLTYtMS0xLTA_39d8300a-001e-4cab-bc85-62f00efc31f7"
      unitRef="number">-0.025</ttwo:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowanceForeign>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90YWJsZToxNWEyNzBkYmZiMTY0YzAyODMwNjIzYzc5ZTY4YTRjYS90YWJsZXJhbmdlOjE1YTI3MGRiZmIxNjRjMDI4MzA2MjNjNzllNjhhNGNhXzEyLTItMS0xLTA_b25cb634-0c35-4388-bb13-ccb23574d9ab"
      unitRef="number">-0.020</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90YWJsZToxNWEyNzBkYmZiMTY0YzAyODMwNjIzYzc5ZTY4YTRjYS90YWJsZXJhbmdlOjE1YTI3MGRiZmIxNjRjMDI4MzA2MjNjNzllNjhhNGNhXzEyLTQtMS0xLTA_62dfcef5-742f-4ec7-b0fc-75220837a848"
      unitRef="number">0.013</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="ia0b4ed62263b4059a2bbd8c1630332d7_D20170401-20180331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90YWJsZToxNWEyNzBkYmZiMTY0YzAyODMwNjIzYzc5ZTY4YTRjYS90YWJsZXJhbmdlOjE1YTI3MGRiZmIxNjRjMDI4MzA2MjNjNzllNjhhNGNhXzEyLTYtMS0xLTA_3f937200-3e53-4fb6-ae2a-ccc990572dcb"
      unitRef="number">-0.110</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90YWJsZToxNWEyNzBkYmZiMTY0YzAyODMwNjIzYzc5ZTY4YTRjYS90YWJsZXJhbmdlOjE1YTI3MGRiZmIxNjRjMDI4MzA2MjNjNzllNjhhNGNhXzEzLTItMS0xLTA_50cee51f-cb81-4960-9d9f-4aa06bf58a1a"
      unitRef="number">0.016</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90YWJsZToxNWEyNzBkYmZiMTY0YzAyODMwNjIzYzc5ZTY4YTRjYS90YWJsZXJhbmdlOjE1YTI3MGRiZmIxNjRjMDI4MzA2MjNjNzllNjhhNGNhXzEzLTQtMS0xLTA_4c1654a7-d261-4aaf-b11a-db0b1102de72"
      unitRef="number">0.040</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="ia0b4ed62263b4059a2bbd8c1630332d7_D20170401-20180331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90YWJsZToxNWEyNzBkYmZiMTY0YzAyODMwNjIzYzc5ZTY4YTRjYS90YWJsZXJhbmdlOjE1YTI3MGRiZmIxNjRjMDI4MzA2MjNjNzllNjhhNGNhXzEzLTYtMS0xLTA_66df6e49-7ceb-47c2-acad-7da6f98a7a33"
      unitRef="number">-0.007</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90YWJsZToxNWEyNzBkYmZiMTY0YzAyODMwNjIzYzc5ZTY4YTRjYS90YWJsZXJhbmdlOjE1YTI3MGRiZmIxNjRjMDI4MzA2MjNjNzllNjhhNGNhXzE0LTItMS0xLTA_dbb94f80-8d10-43a6-aad3-1d9520f8d60d"
      unitRef="number">0.118</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90YWJsZToxNWEyNzBkYmZiMTY0YzAyODMwNjIzYzc5ZTY4YTRjYS90YWJsZXJhbmdlOjE1YTI3MGRiZmIxNjRjMDI4MzA2MjNjNzllNjhhNGNhXzE0LTQtMS0xLTA_cbaefe54-ef5c-4a73-8c23-dd4681f86498"
      unitRef="number">-0.434</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="ia0b4ed62263b4059a2bbd8c1630332d7_D20170401-20180331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90YWJsZToxNWEyNzBkYmZiMTY0YzAyODMwNjIzYzc5ZTY4YTRjYS90YWJsZXJhbmdlOjE1YTI3MGRiZmIxNjRjMDI4MzA2MjNjNzllNjhhNGNhXzE0LTYtMS0xLTA_56b3727a-5336-40cd-808a-2ac606ec4fe4"
      unitRef="number">-0.270</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90ZXh0cmVnaW9uOjY5ZTBjOGMzNGFmNTQ5ZWFhZGM1NTNiODNkODdkY2Q5XzcxNDY4MjU1OTQxNDk_7e8ef542-5504-4971-985f-41bd31797f4a"
      unitRef="usd">19826000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90ZXh0cmVnaW9uOjY5ZTBjOGMzNGFmNTQ5ZWFhZGM1NTNiODNkODdkY2Q5XzkwMjI_67abfa9c-f0b0-4bc7-803a-e5a81f2609c6">The effects of temporary differences that gave rise to our deferred tax assets and liabilities were as follows:&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:71.900%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.730%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.904%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;March&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Deferred tax assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accrued compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;124,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;113,517&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Equity-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;66,253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;82,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Tax credit carryforward&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;45,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;72,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Tax basis step up related to TRAF&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;45,266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;39,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net operating loss carryforward&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;27,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Business reorganization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Deferred rent&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;411&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;336,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;302,677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less: Valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(86,937)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(49,413)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;249,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;253,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Deferred tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Capitalized software and depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(74,006)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(101,168)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Right of use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(36,947)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Intangible amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(18,206)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(22,486)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(5,038)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(17,100)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3,587)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(4,690)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(137,784)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(145,444)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="padding-left:36pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Net deferred tax asset / (liability) &lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;"&gt;(1)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;111,546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;107,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"&gt;(1) As of March&#160;31, 2020, $116,676 is included in Deferred tax assets and $5,130 is included in Other long-term liabilities. As of March&#160;31, 2019&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"&gt;$134,732 is included in Deferred tax assets and $26,912 is included in Other long-term liabilities.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90YWJsZTpjYTBhZTY3NTc0YWQ0OTY5OGViZWZmYWZmMWFjNzRkMy90YWJsZXJhbmdlOmNhMGFlNjc1NzRhZDQ5Njk4ZWJlZmZhZmYxYWM3NGQzXzMtMi0xLTEtMA_9e22ec34-5ec2-4895-a8d5-0eb98541a953"
      unitRef="usd">124276000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation
      contextRef="i5bd4d54d389c43a7afcea2b15b9ea77c_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90YWJsZTpjYTBhZTY3NTc0YWQ0OTY5OGViZWZmYWZmMWFjNzRkMy90YWJsZXJhbmdlOmNhMGFlNjc1NzRhZDQ5Njk4ZWJlZmZhZmYxYWM3NGQzXzMtNC0xLTEtMA_ee6fd7d0-13ba-40a7-9c2c-ba529c704228"
      unitRef="usd">113517000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90YWJsZTpjYTBhZTY3NTc0YWQ0OTY5OGViZWZmYWZmMWFjNzRkMy90YWJsZXJhbmdlOmNhMGFlNjc1NzRhZDQ5Njk4ZWJlZmZhZmYxYWM3NGQzXzQtMi0xLTEtMA_34d35ef2-2c0f-4b32-a61e-3f30ea30e698"
      unitRef="usd">66253000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="i5bd4d54d389c43a7afcea2b15b9ea77c_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90YWJsZTpjYTBhZTY3NTc0YWQ0OTY5OGViZWZmYWZmMWFjNzRkMy90YWJsZXJhbmdlOmNhMGFlNjc1NzRhZDQ5Njk4ZWJlZmZhZmYxYWM3NGQzXzQtNC0xLTEtMA_eaec30f6-2257-44a1-a86a-d3d2851d1490"
      unitRef="usd">82720000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsOther
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90YWJsZTpjYTBhZTY3NTc0YWQ0OTY5OGViZWZmYWZmMWFjNzRkMy90YWJsZXJhbmdlOmNhMGFlNjc1NzRhZDQ5Njk4ZWJlZmZhZmYxYWM3NGQzXzUtMi0xLTEtMA_dad623ff-d794-4f99-9597-3c34944439ef"
      unitRef="usd">45746000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsOther>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsOther
      contextRef="i5bd4d54d389c43a7afcea2b15b9ea77c_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90YWJsZTpjYTBhZTY3NTc0YWQ0OTY5OGViZWZmYWZmMWFjNzRkMy90YWJsZXJhbmdlOmNhMGFlNjc1NzRhZDQ5Njk4ZWJlZmZhZmYxYWM3NGQzXzUtNC0xLTEtMA_e664c50b-ab15-4d8a-bd04-d3439d0fa020"
      unitRef="usd">72408000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsOther>
    <ttwo:DeferredTaxAssetsTaxDeferredExpenseChangeInTaxBasisRelatedToTRAFSwissTaxReform
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90YWJsZTpjYTBhZTY3NTc0YWQ0OTY5OGViZWZmYWZmMWFjNzRkMy90YWJsZXJhbmdlOmNhMGFlNjc1NzRhZDQ5Njk4ZWJlZmZhZmYxYWM3NGQzXzYtMi0xLTEtNjM3NA_179cbb81-7478-4fc2-9c5a-e3ba1027def1"
      unitRef="usd">45266000</ttwo:DeferredTaxAssetsTaxDeferredExpenseChangeInTaxBasisRelatedToTRAFSwissTaxReform>
    <ttwo:DeferredTaxAssetsTaxDeferredExpenseChangeInTaxBasisRelatedToTRAFSwissTaxReform
      contextRef="i5bd4d54d389c43a7afcea2b15b9ea77c_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90YWJsZTpjYTBhZTY3NTc0YWQ0OTY5OGViZWZmYWZmMWFjNzRkMy90YWJsZXJhbmdlOmNhMGFlNjc1NzRhZDQ5Njk4ZWJlZmZhZmYxYWM3NGQzXzYtNC0xLTEtNjM3Ng_67d8ea39-3265-4ddc-8122-c89590fe35b9"
      unitRef="usd">0</ttwo:DeferredTaxAssetsTaxDeferredExpenseChangeInTaxBasisRelatedToTRAFSwissTaxReform>
    <ttwo:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLeaseObligation
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90YWJsZTpjYTBhZTY3NTc0YWQ0OTY5OGViZWZmYWZmMWFjNzRkMy90YWJsZXJhbmdlOmNhMGFlNjc1NzRhZDQ5Njk4ZWJlZmZhZmYxYWM3NGQzXzYtMi0xLTEtMzExMg_ecb7d831-cb7f-4d80-80fd-1d1f63ec6d7c"
      unitRef="usd">39512000</ttwo:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLeaseObligation>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90YWJsZTpjYTBhZTY3NTc0YWQ0OTY5OGViZWZmYWZmMWFjNzRkMy90YWJsZXJhbmdlOmNhMGFlNjc1NzRhZDQ5Njk4ZWJlZmZhZmYxYWM3NGQzXzYtMi0xLTEtMA_5b7ef74f-2311-4694-b164-266e62f83743"
      unitRef="usd">5555000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="i5bd4d54d389c43a7afcea2b15b9ea77c_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90YWJsZTpjYTBhZTY3NTc0YWQ0OTY5OGViZWZmYWZmMWFjNzRkMy90YWJsZXJhbmdlOmNhMGFlNjc1NzRhZDQ5Njk4ZWJlZmZhZmYxYWM3NGQzXzYtNC0xLTEtMA_e0b55cb8-e95d-4049-97ad-c44e1ad69206"
      unitRef="usd">27498000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsRestructuringCharges
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90YWJsZTpjYTBhZTY3NTc0YWQ0OTY5OGViZWZmYWZmMWFjNzRkMy90YWJsZXJhbmdlOmNhMGFlNjc1NzRhZDQ5Njk4ZWJlZmZhZmYxYWM3NGQzXzgtMi0xLTEtMA_ca5df950-ea74-4bf7-851f-f4cd8e6cc9f9"
      unitRef="usd">1874000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsRestructuringCharges>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsRestructuringCharges
      contextRef="i5bd4d54d389c43a7afcea2b15b9ea77c_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90YWJsZTpjYTBhZTY3NTc0YWQ0OTY5OGViZWZmYWZmMWFjNzRkMy90YWJsZXJhbmdlOmNhMGFlNjc1NzRhZDQ5Njk4ZWJlZmZhZmYxYWM3NGQzXzgtNC0xLTEtMA_4bd3197f-c552-4e2e-aab7-d5b5b7ec7057"
      unitRef="usd">158000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsRestructuringCharges>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent
      contextRef="i5bd4d54d389c43a7afcea2b15b9ea77c_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90YWJsZTpjYTBhZTY3NTc0YWQ0OTY5OGViZWZmYWZmMWFjNzRkMy90YWJsZXJhbmdlOmNhMGFlNjc1NzRhZDQ5Njk4ZWJlZmZhZmYxYWM3NGQzXzEwLTQtMS0xLTMxNTA_aa2d629b-8bb6-4b4b-b8a4-3426d8c48d7c"
      unitRef="usd">5965000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90YWJsZTpjYTBhZTY3NTc0YWQ0OTY5OGViZWZmYWZmMWFjNzRkMy90YWJsZXJhbmdlOmNhMGFlNjc1NzRhZDQ5Njk4ZWJlZmZhZmYxYWM3NGQzXzExLTItMS0xLTA_e2ce400a-ffad-40c3-96c3-28393001c532"
      unitRef="usd">7785000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="i5bd4d54d389c43a7afcea2b15b9ea77c_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90YWJsZTpjYTBhZTY3NTc0YWQ0OTY5OGViZWZmYWZmMWFjNzRkMy90YWJsZXJhbmdlOmNhMGFlNjc1NzRhZDQ5Njk4ZWJlZmZhZmYxYWM3NGQzXzExLTQtMS0xLTA_cd68b850-c9c9-4532-96c7-8238436ca3e1"
      unitRef="usd">411000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90YWJsZTpjYTBhZTY3NTc0YWQ0OTY5OGViZWZmYWZmMWFjNzRkMy90YWJsZXJhbmdlOmNhMGFlNjc1NzRhZDQ5Njk4ZWJlZmZhZmYxYWM3NGQzXzEyLTItMS0xLTA_b0fe7363-84be-4095-ad03-6e4882153789"
      unitRef="usd">336267000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i5bd4d54d389c43a7afcea2b15b9ea77c_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90YWJsZTpjYTBhZTY3NTc0YWQ0OTY5OGViZWZmYWZmMWFjNzRkMy90YWJsZXJhbmdlOmNhMGFlNjc1NzRhZDQ5Njk4ZWJlZmZhZmYxYWM3NGQzXzEyLTQtMS0xLTA_67faf946-5ee6-4b04-ba8f-d16db7da043c"
      unitRef="usd">302677000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90YWJsZTpjYTBhZTY3NTc0YWQ0OTY5OGViZWZmYWZmMWFjNzRkMy90YWJsZXJhbmdlOmNhMGFlNjc1NzRhZDQ5Njk4ZWJlZmZhZmYxYWM3NGQzXzEzLTItMS0xLTA_1573de28-4612-41ea-a752-cf842b5b5ae3"
      unitRef="usd">86937000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i5bd4d54d389c43a7afcea2b15b9ea77c_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90YWJsZTpjYTBhZTY3NTc0YWQ0OTY5OGViZWZmYWZmMWFjNzRkMy90YWJsZXJhbmdlOmNhMGFlNjc1NzRhZDQ5Njk4ZWJlZmZhZmYxYWM3NGQzXzEzLTQtMS0xLTA_b45045a2-0fb1-4d89-8fde-df9539dc11e4"
      unitRef="usd">49413000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90YWJsZTpjYTBhZTY3NTc0YWQ0OTY5OGViZWZmYWZmMWFjNzRkMy90YWJsZXJhbmdlOmNhMGFlNjc1NzRhZDQ5Njk4ZWJlZmZhZmYxYWM3NGQzXzE0LTItMS0xLTA_3d2f8da2-00a8-48a8-95d6-faf27c7c30ca"
      unitRef="usd">249330000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="i5bd4d54d389c43a7afcea2b15b9ea77c_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90YWJsZTpjYTBhZTY3NTc0YWQ0OTY5OGViZWZmYWZmMWFjNzRkMy90YWJsZXJhbmdlOmNhMGFlNjc1NzRhZDQ5Njk4ZWJlZmZhZmYxYWM3NGQzXzE0LTQtMS0xLTA_4aeaf85b-5243-4533-8012-3557884d2b10"
      unitRef="usd">253264000</us-gaap:DeferredTaxAssetsNet>
    <ttwo:DeferredTaxAssetsLiabilitiesCurrentCapitalizedSoftwareAndDepreciation
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90YWJsZTpjYTBhZTY3NTc0YWQ0OTY5OGViZWZmYWZmMWFjNzRkMy90YWJsZXJhbmdlOmNhMGFlNjc1NzRhZDQ5Njk4ZWJlZmZhZmYxYWM3NGQzXzE2LTItMS0xLTA_fa2ca76d-6c1f-4110-9ec5-00d48c7b723b"
      unitRef="usd">74006000</ttwo:DeferredTaxAssetsLiabilitiesCurrentCapitalizedSoftwareAndDepreciation>
    <ttwo:DeferredTaxAssetsLiabilitiesCurrentCapitalizedSoftwareAndDepreciation
      contextRef="i5bd4d54d389c43a7afcea2b15b9ea77c_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90YWJsZTpjYTBhZTY3NTc0YWQ0OTY5OGViZWZmYWZmMWFjNzRkMy90YWJsZXJhbmdlOmNhMGFlNjc1NzRhZDQ5Njk4ZWJlZmZhZmYxYWM3NGQzXzE2LTQtMS0xLTA_6a89a4ed-cbad-4064-bbc4-6c604e7db2a4"
      unitRef="usd">101168000</ttwo:DeferredTaxAssetsLiabilitiesCurrentCapitalizedSoftwareAndDepreciation>
    <ttwo:DeferredTaxLiabilitiesRightOfUseAsset
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90YWJsZTpjYTBhZTY3NTc0YWQ0OTY5OGViZWZmYWZmMWFjNzRkMy90YWJsZXJhbmdlOmNhMGFlNjc1NzRhZDQ5Njk4ZWJlZmZhZmYxYWM3NGQzXzE2LTItMS0xLTMxMjc_6f814d96-df3b-4887-af9c-0223e970b4f4"
      unitRef="usd">36947000</ttwo:DeferredTaxLiabilitiesRightOfUseAsset>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90YWJsZTpjYTBhZTY3NTc0YWQ0OTY5OGViZWZmYWZmMWFjNzRkMy90YWJsZXJhbmdlOmNhMGFlNjc1NzRhZDQ5Njk4ZWJlZmZhZmYxYWM3NGQzXzE3LTItMS0xLTA_80ba0856-3fc4-40ba-835c-46f355b912a0"
      unitRef="usd">18206000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
      contextRef="i5bd4d54d389c43a7afcea2b15b9ea77c_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90YWJsZTpjYTBhZTY3NTc0YWQ0OTY5OGViZWZmYWZmMWFjNzRkMy90YWJsZXJhbmdlOmNhMGFlNjc1NzRhZDQ5Njk4ZWJlZmZhZmYxYWM3NGQzXzE3LTQtMS0xLTA_e5dd5ad6-4d72-44db-896f-fd56024a263b"
      unitRef="usd">22486000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <ttwo:DeferredTaxLiabilitiesDeferredRevenue
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90YWJsZTpjYTBhZTY3NTc0YWQ0OTY5OGViZWZmYWZmMWFjNzRkMy90YWJsZXJhbmdlOmNhMGFlNjc1NzRhZDQ5Njk4ZWJlZmZhZmYxYWM3NGQzXzE4LTItMS0xLTA_a716e325-dc07-49b1-a88b-74b92ea7856a"
      unitRef="usd">5038000</ttwo:DeferredTaxLiabilitiesDeferredRevenue>
    <ttwo:DeferredTaxLiabilitiesDeferredRevenue
      contextRef="i5bd4d54d389c43a7afcea2b15b9ea77c_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90YWJsZTpjYTBhZTY3NTc0YWQ0OTY5OGViZWZmYWZmMWFjNzRkMy90YWJsZXJhbmdlOmNhMGFlNjc1NzRhZDQ5Njk4ZWJlZmZhZmYxYWM3NGQzXzE4LTQtMS0xLTA_e7d94863-3aee-4c4d-9c49-56d62e2ba4d5"
      unitRef="usd">17100000</ttwo:DeferredTaxLiabilitiesDeferredRevenue>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90YWJsZTpjYTBhZTY3NTc0YWQ0OTY5OGViZWZmYWZmMWFjNzRkMy90YWJsZXJhbmdlOmNhMGFlNjc1NzRhZDQ5Njk4ZWJlZmZhZmYxYWM3NGQzXzIwLTItMS0xLTA_3047e7b8-6c00-4c22-80dd-3f0e1f5e10d3"
      unitRef="usd">3587000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="i5bd4d54d389c43a7afcea2b15b9ea77c_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90YWJsZTpjYTBhZTY3NTc0YWQ0OTY5OGViZWZmYWZmMWFjNzRkMy90YWJsZXJhbmdlOmNhMGFlNjc1NzRhZDQ5Njk4ZWJlZmZhZmYxYWM3NGQzXzIwLTQtMS0xLTA_8090adee-60c0-4084-9963-600e349adf37"
      unitRef="usd">4690000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90YWJsZTpjYTBhZTY3NTc0YWQ0OTY5OGViZWZmYWZmMWFjNzRkMy90YWJsZXJhbmdlOmNhMGFlNjc1NzRhZDQ5Njk4ZWJlZmZhZmYxYWM3NGQzXzIxLTItMS0xLTA_504a51ad-3ed3-4e7b-a8c7-fadbac9eb1af"
      unitRef="usd">137784000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i5bd4d54d389c43a7afcea2b15b9ea77c_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90YWJsZTpjYTBhZTY3NTc0YWQ0OTY5OGViZWZmYWZmMWFjNzRkMy90YWJsZXJhbmdlOmNhMGFlNjc1NzRhZDQ5Njk4ZWJlZmZhZmYxYWM3NGQzXzIxLTQtMS0xLTA_069fcc87-13a3-4247-8ad7-16e27ba0f663"
      unitRef="usd">145444000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90YWJsZTpjYTBhZTY3NTc0YWQ0OTY5OGViZWZmYWZmMWFjNzRkMy90YWJsZXJhbmdlOmNhMGFlNjc1NzRhZDQ5Njk4ZWJlZmZhZmYxYWM3NGQzXzIyLTItMS0xLTA_4ba4d1ca-7276-4001-bdec-514f23dfee7b"
      unitRef="usd">111546000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="i5bd4d54d389c43a7afcea2b15b9ea77c_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90YWJsZTpjYTBhZTY3NTc0YWQ0OTY5OGViZWZmYWZmMWFjNzRkMy90YWJsZXJhbmdlOmNhMGFlNjc1NzRhZDQ5Njk4ZWJlZmZhZmYxYWM3NGQzXzIyLTQtMS0xLTA_ce06a5fa-3c4c-4521-8b14-9c1764a9d90e"
      unitRef="usd">107820000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i6a19b320b1984e11a4f5958c0332a7d4_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90ZXh0cmVnaW9uOjY5ZTBjOGMzNGFmNTQ5ZWFhZGM1NTNiODNkODdkY2Q5XzQxMjk_6d1ccebd-6c04-4bdd-a19c-f1d208668648"
      unitRef="usd">116676000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i9c5363e41272463fb7760eb755459caa_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90ZXh0cmVnaW9uOjY5ZTBjOGMzNGFmNTQ5ZWFhZGM1NTNiODNkODdkY2Q5XzQxNzE_8c6fbb38-30f0-4982-9f75-bb507d9c1180"
      unitRef="usd">5130000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i36770537cb054f83b196590a3973a275_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90ZXh0cmVnaW9uOjY5ZTBjOGMzNGFmNTQ5ZWFhZGM1NTNiODNkODdkY2Q5XzcxNDY4MjU1ODk3MTc_fc99263f-c87e-4fad-bfc6-d8233a4e6a99"
      unitRef="usd">134732000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i39de6586eec649a68d0329d0c20bb85b_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90ZXh0cmVnaW9uOjY5ZTBjOGMzNGFmNTQ5ZWFhZGM1NTNiODNkODdkY2Q5XzcxNDY4MjU1ODk3MTQ_7ff61bee-a7ee-4b74-944a-632c45dd75c8"
      unitRef="usd">26912000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i09515efc63f24a9b8d42fc70fe9ad1e0_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90ZXh0cmVnaW9uOjY5ZTBjOGMzNGFmNTQ5ZWFhZGM1NTNiODNkODdkY2Q5XzUxOTI_e2a748e7-38c7-45c3-8068-d133173d4d37"
      unitRef="usd">39506000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i90d43deeb9d943909dde8fa3d7f3f06a_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90ZXh0cmVnaW9uOjY5ZTBjOGMzNGFmNTQ5ZWFhZGM1NTNiODNkODdkY2Q5XzUyMDQ_4e040b8e-273a-497c-b883-d9b37b410d89"
      unitRef="usd">24019000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i6af8b34881df4f9e8ba10fae06b36d46_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90ZXh0cmVnaW9uOjY5ZTBjOGMzNGFmNTQ5ZWFhZGM1NTNiODNkODdkY2Q5XzUyMjY_d625d223-333b-4b4d-bf4d-d50c5afbe2fa"
      unitRef="usd">13195000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i0c53d43027464488bfe38b9af6cd4664_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90ZXh0cmVnaW9uOjY5ZTBjOGMzNGFmNTQ5ZWFhZGM1NTNiODNkODdkY2Q5XzUyNTQ_323eeb74-e752-465c-afbf-3f05ccf33d4a"
      unitRef="usd">2292000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i836f2b3d9a3245ce97f57c2450445d24_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90ZXh0cmVnaW9uOjY5ZTBjOGMzNGFmNTQ5ZWFhZGM1NTNiODNkODdkY2Q5XzUzNDA_ed786f9e-8e21-4bf7-b449-23ce53c924f4"
      unitRef="usd">12351000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i9b992893dc9c4696bbaa950afa2b7012_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90ZXh0cmVnaW9uOjY5ZTBjOGMzNGFmNTQ5ZWFhZGM1NTNiODNkODdkY2Q5XzUzNTM_13ba81cb-96d8-4405-b2c0-ca3b8390b4a6"
      unitRef="usd">3606000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="if8c90fbc95e64a2eaa1723102e414ed3_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90ZXh0cmVnaW9uOjY5ZTBjOGMzNGFmNTQ5ZWFhZGM1NTNiODNkODdkY2Q5XzU0ODU_6b7ebbd5-4461-4198-be2a-2bb40fc4b8e1"
      unitRef="usd">160793000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="i25e68e3656814acb853c88d452725030_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90ZXh0cmVnaW9uOjY5ZTBjOGMzNGFmNTQ5ZWFhZGM1NTNiODNkODdkY2Q5XzU0OTg_d2155473-58d6-46ff-a30c-7c9b3b241662"
      unitRef="usd">60248000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:UndistributedEarningsOfForeignSubsidiaries
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90ZXh0cmVnaW9uOjY5ZTBjOGMzNGFmNTQ5ZWFhZGM1NTNiODNkODdkY2Q5XzU2NTc_ffd1b4ae-dcb0-4b32-a9c8-45fb6c54c7ef"
      unitRef="usd">562269000</us-gaap:UndistributedEarningsOfForeignSubsidiaries>
    <us-gaap:UndistributedEarningsOfForeignSubsidiaries
      contextRef="i5bd4d54d389c43a7afcea2b15b9ea77c_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90ZXh0cmVnaW9uOjY5ZTBjOGMzNGFmNTQ5ZWFhZGM1NTNiODNkODdkY2Q5XzU2NzA_a4636d96-1bcf-47ec-a4d4-9524096b4537"
      unitRef="usd">410095000</us-gaap:UndistributedEarningsOfForeignSubsidiaries>
    <ttwo:IncomeTaxExpenseBenefitOnRepatriationOfForeignEarnings
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90ZXh0cmVnaW9uOjY5ZTBjOGMzNGFmNTQ5ZWFhZGM1NTNiODNkODdkY2Q5XzU4MDA_94eebe86-a739-4afd-beae-947f6736e6d6"
      unitRef="usd">0</ttwo:IncomeTaxExpenseBenefitOnRepatriationOfForeignEarnings>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90ZXh0cmVnaW9uOjY5ZTBjOGMzNGFmNTQ5ZWFhZGM1NTNiODNkODdkY2Q5XzY5ODI_a26902c4-7edf-4308-a62f-d7527ad12c28"
      unitRef="usd">71000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90ZXh0cmVnaW9uOjY5ZTBjOGMzNGFmNTQ5ZWFhZGM1NTNiODNkODdkY2Q5XzY5ODY_e995704a-a104-4039-9284-bdbbff4fb260"
      unitRef="usd">232000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense
      contextRef="ia0b4ed62263b4059a2bbd8c1630332d7_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90ZXh0cmVnaW9uOjY5ZTBjOGMzNGFmNTQ5ZWFhZGM1NTNiODNkODdkY2Q5XzY5OTM_8f07e91a-c0cd-41e6-b63c-757e64cce9e2"
      unitRef="usd">2363000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90ZXh0cmVnaW9uOjY5ZTBjOGMzNGFmNTQ5ZWFhZGM1NTNiODNkODdkY2Q5XzcwODI_746d1284-864e-4388-bb1d-5802975c06e0"
      unitRef="usd">6757000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="i5bd4d54d389c43a7afcea2b15b9ea77c_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90ZXh0cmVnaW9uOjY5ZTBjOGMzNGFmNTQ5ZWFhZGM1NTNiODNkODdkY2Q5XzcwODk_2e43c5ef-96de-4177-945d-77eb1c9719e7"
      unitRef="usd">6686000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90ZXh0cmVnaW9uOjY5ZTBjOGMzNGFmNTQ5ZWFhZGM1NTNiODNkODdkY2Q5XzcxOTU_4f5ad4a1-60ee-49fb-9d61-1c611949efa0"
      unitRef="usd">134269000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90ZXh0cmVnaW9uOjY5ZTBjOGMzNGFmNTQ5ZWFhZGM1NTNiODNkODdkY2Q5XzcyMDg_cf98cc9d-15d4-4b43-9806-9c22ec045f80"
      unitRef="usd">30658000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90ZXh0cmVnaW9uOjY5ZTBjOGMzNGFmNTQ5ZWFhZGM1NTNiODNkODdkY2Q5XzczNDc_cc85d893-bd09-4955-9f69-02bdb16ffd99"
      unitRef="usd">4737000</us-gaap:DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible>
    <us-gaap:SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90ZXh0cmVnaW9uOjY5ZTBjOGMzNGFmNTQ5ZWFhZGM1NTNiODNkODdkY2Q5XzgyNTI_0bd5aabf-d9f2-4271-9d7b-66b11ad3af92"
      unitRef="usd">24983000</us-gaap:SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit>
    <us-gaap:SummaryOfIncomeTaxContingenciesTextBlock
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90ZXh0cmVnaW9uOjY5ZTBjOGMzNGFmNTQ5ZWFhZGM1NTNiODNkODdkY2Q5XzkwMTc_8f2a0ad7-7675-437e-96d9-f3a28522fbd2">The aggregate changes to the liability for gross uncertain tax positions, excluding interest and penalties, were as follows:&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:59.233%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.747%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.922%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.896%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal Year Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance, beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;132,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;122,056&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;116,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Additions:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Current year tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Prior year tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,404&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Reduction of prior year tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(14,270)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,700)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(436)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Lapse of statute of limitations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(538)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,605)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(24,006)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance, end of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;127,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;132,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;122,056&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:SummaryOfIncomeTaxContingenciesTextBlock>
    <ttwo:UnrecognizedTaxBenefitsExcludingInterestAndPenalties
      contextRef="i5bd4d54d389c43a7afcea2b15b9ea77c_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90YWJsZTo4MmM4NGMwYjRkMGM0M2FlOWVlOGJkZWIzOWVhM2I0OS90YWJsZXJhbmdlOjgyYzg0YzBiNGQwYzQzYWU5ZWU4YmRlYjM5ZWEzYjQ5XzItMi0xLTEtMA_a705edeb-fbe5-40ab-8795-9a4eecf3f735"
      unitRef="usd">132320000</ttwo:UnrecognizedTaxBenefitsExcludingInterestAndPenalties>
    <ttwo:UnrecognizedTaxBenefitsExcludingInterestAndPenalties
      contextRef="ie80b19c0501f446fa85ab29e5856bb05_I20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90YWJsZTo4MmM4NGMwYjRkMGM0M2FlOWVlOGJkZWIzOWVhM2I0OS90YWJsZXJhbmdlOjgyYzg0YzBiNGQwYzQzYWU5ZWU4YmRlYjM5ZWEzYjQ5XzItNC0xLTEtMA_b3ae0e4c-b101-49a0-8594-21fd3e016d52"
      unitRef="usd">122056000</ttwo:UnrecognizedTaxBenefitsExcludingInterestAndPenalties>
    <ttwo:UnrecognizedTaxBenefitsExcludingInterestAndPenalties
      contextRef="i565ebd3e1ad24bd798d32e02b0d72710_I20170331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90YWJsZTo4MmM4NGMwYjRkMGM0M2FlOWVlOGJkZWIzOWVhM2I0OS90YWJsZXJhbmdlOjgyYzg0YzBiNGQwYzQzYWU5ZWU4YmRlYjM5ZWEzYjQ5XzItNi0xLTEtMA_7b32d84a-d3aa-4643-ac01-f5419a776b07"
      unitRef="usd">116085000</ttwo:UnrecognizedTaxBenefitsExcludingInterestAndPenalties>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90YWJsZTo4MmM4NGMwYjRkMGM0M2FlOWVlOGJkZWIzOWVhM2I0OS90YWJsZXJhbmdlOjgyYzg0YzBiNGQwYzQzYWU5ZWU4YmRlYjM5ZWEzYjQ5XzQtMi0xLTEtMA_447e0d87-4b59-47cd-97ed-748d523d82c3"
      unitRef="usd">8596000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90YWJsZTo4MmM4NGMwYjRkMGM0M2FlOWVlOGJkZWIzOWVhM2I0OS90YWJsZXJhbmdlOjgyYzg0YzBiNGQwYzQzYWU5ZWU4YmRlYjM5ZWEzYjQ5XzQtNC0xLTEtMA_81f9776a-44fb-455d-9a7d-7e27f6f52972"
      unitRef="usd">13281000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="ia0b4ed62263b4059a2bbd8c1630332d7_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90YWJsZTo4MmM4NGMwYjRkMGM0M2FlOWVlOGJkZWIzOWVhM2I0OS90YWJsZXJhbmdlOjgyYzg0YzBiNGQwYzQzYWU5ZWU4YmRlYjM5ZWEzYjQ5XzQtNi0xLTEtMA_51af0a41-5155-43cf-8de1-2012c4075a0f"
      unitRef="usd">23007000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90YWJsZTo4MmM4NGMwYjRkMGM0M2FlOWVlOGJkZWIzOWVhM2I0OS90YWJsZXJhbmdlOjgyYzg0YzBiNGQwYzQzYWU5ZWU4YmRlYjM5ZWEzYjQ5XzUtMi0xLTEtMA_36e03df3-ae28-4d8c-803e-bc2036052d83"
      unitRef="usd">1404000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90YWJsZTo4MmM4NGMwYjRkMGM0M2FlOWVlOGJkZWIzOWVhM2I0OS90YWJsZXJhbmdlOjgyYzg0YzBiNGQwYzQzYWU5ZWU4YmRlYjM5ZWEzYjQ5XzUtNC0xLTEtMA_8d579bf2-c015-4f52-8395-bff9074a5a52"
      unitRef="usd">288000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="ia0b4ed62263b4059a2bbd8c1630332d7_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90YWJsZTo4MmM4NGMwYjRkMGM0M2FlOWVlOGJkZWIzOWVhM2I0OS90YWJsZXJhbmdlOjgyYzg0YzBiNGQwYzQzYWU5ZWU4YmRlYjM5ZWEzYjQ5XzUtNi0xLTEtMA_43872525-81e1-491d-bf84-d97648065bc4"
      unitRef="usd">7406000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90YWJsZTo4MmM4NGMwYjRkMGM0M2FlOWVlOGJkZWIzOWVhM2I0OS90YWJsZXJhbmdlOjgyYzg0YzBiNGQwYzQzYWU5ZWU4YmRlYjM5ZWEzYjQ5XzYtMi0xLTEtMA_da030db8-a835-49a0-8663-df326e709dff"
      unitRef="usd">14270000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90YWJsZTo4MmM4NGMwYjRkMGM0M2FlOWVlOGJkZWIzOWVhM2I0OS90YWJsZXJhbmdlOjgyYzg0YzBiNGQwYzQzYWU5ZWU4YmRlYjM5ZWEzYjQ5XzYtNC0xLTEtMA_949edb7a-8e82-4577-9a40-8ad37b927aeb"
      unitRef="usd">1700000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="ia0b4ed62263b4059a2bbd8c1630332d7_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90YWJsZTo4MmM4NGMwYjRkMGM0M2FlOWVlOGJkZWIzOWVhM2I0OS90YWJsZXJhbmdlOjgyYzg0YzBiNGQwYzQzYWU5ZWU4YmRlYjM5ZWEzYjQ5XzYtNi0xLTEtMA_1711e3f4-a89f-48e1-841f-35de3e7ca852"
      unitRef="usd">436000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90YWJsZTo4MmM4NGMwYjRkMGM0M2FlOWVlOGJkZWIzOWVhM2I0OS90YWJsZXJhbmdlOjgyYzg0YzBiNGQwYzQzYWU5ZWU4YmRlYjM5ZWEzYjQ5XzctMi0xLTEtMA_7187e51b-ad2d-42fe-a6ba-aa640ed2f27d"
      unitRef="usd">538000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90YWJsZTo4MmM4NGMwYjRkMGM0M2FlOWVlOGJkZWIzOWVhM2I0OS90YWJsZXJhbmdlOjgyYzg0YzBiNGQwYzQzYWU5ZWU4YmRlYjM5ZWEzYjQ5XzctNC0xLTEtMA_012d014e-94d8-4d72-97be-5934273e5e68"
      unitRef="usd">1605000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="ia0b4ed62263b4059a2bbd8c1630332d7_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90YWJsZTo4MmM4NGMwYjRkMGM0M2FlOWVlOGJkZWIzOWVhM2I0OS90YWJsZXJhbmdlOjgyYzg0YzBiNGQwYzQzYWU5ZWU4YmRlYjM5ZWEzYjQ5XzctNi0xLTEtMA_4621804b-d6e0-4d78-bbb2-75d68e25bfbd"
      unitRef="usd">24006000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <ttwo:UnrecognizedTaxBenefitsExcludingInterestAndPenalties
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90YWJsZTo4MmM4NGMwYjRkMGM0M2FlOWVlOGJkZWIzOWVhM2I0OS90YWJsZXJhbmdlOjgyYzg0YzBiNGQwYzQzYWU5ZWU4YmRlYjM5ZWEzYjQ5XzktMi0xLTEtMA_941331cc-1941-4072-b067-66f292cdc971"
      unitRef="usd">127512000</ttwo:UnrecognizedTaxBenefitsExcludingInterestAndPenalties>
    <ttwo:UnrecognizedTaxBenefitsExcludingInterestAndPenalties
      contextRef="i5bd4d54d389c43a7afcea2b15b9ea77c_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90YWJsZTo4MmM4NGMwYjRkMGM0M2FlOWVlOGJkZWIzOWVhM2I0OS90YWJsZXJhbmdlOjgyYzg0YzBiNGQwYzQzYWU5ZWU4YmRlYjM5ZWEzYjQ5XzktNC0xLTEtMA_4e7278fc-816f-40af-913d-c2e6f6ac1468"
      unitRef="usd">132320000</ttwo:UnrecognizedTaxBenefitsExcludingInterestAndPenalties>
    <ttwo:UnrecognizedTaxBenefitsExcludingInterestAndPenalties
      contextRef="ie80b19c0501f446fa85ab29e5856bb05_I20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjYvZnJhZzo2OWUwYzhjMzRhZjU0OWVhYWRjNTUzYjgzZDg3ZGNkOS90YWJsZTo4MmM4NGMwYjRkMGM0M2FlOWVlOGJkZWIzOWVhM2I0OS90YWJsZXJhbmdlOjgyYzg0YzBiNGQwYzQzYWU5ZWU4YmRlYjM5ZWEzYjQ5XzktNi0xLTEtMA_2278e6b2-c317-457f-bdda-77b1c80d23e0"
      unitRef="usd">122056000</ttwo:UnrecognizedTaxBenefitsExcludingInterestAndPenalties>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90ZXh0cmVnaW9uOjEyNjlmYzI4NWMyMzQ4ZDU5ZjM1MjI4ZmI1YjZlZTFiXzEwMzkx_cd63df8e-c1b6-4839-b94b-e26c7e86ee99">STOCK-BASED COMPENSATION&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Stock Incentive Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;In September 2017, our stockholders approved our 2017 Stock Incentive Plan (the "2017 Plan"). The aggregate number of shares issuable under the 2017 Plan is 7,596, subject to adjustment as set forth in the 2017 Plan, and, as of March&#160;31, 2020, there were approximately 5,065 shares available for issuance. The 2017 Plan is administered by the Compensation Committee of the Board of Directors and allows for awards of restricted stock units and other stock-based awards of our common stock to employees and non-employees, including to ZelnickMedia in connection with their contract to provide executive management service to us. Subject to the provisions of the plans, the Board of Directors or any Committee appointed by the Board of Directors, has the authority to determine the individuals to whom the equity awards are to be granted, the number of shares to be covered by each equity award, the vesting period, restrictions, if any, on the equity award and the terms and conditions of the equity award. Upon the vesting of certain stock-based awards, employees have the option to have us withhold shares to satisfy the employee's federal and state tax withholding requirements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Stock-Based Compensation Expense&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The following table summarizes stock-based compensation expense included in our Consolidated Statements of Operations:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:63.638%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.719%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.719%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.722%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal Year Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cost of goods sold&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;154,031&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;149,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;24,610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Selling and marketing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23,685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;General and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;53,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;51,903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;58,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;31,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Business reorganization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Stock-based compensation expense before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;257,881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;247,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;116,349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Income tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(48,687)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(48,383)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3,561)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Stock-based compensation expense, net of income tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;209,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;199,317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;112,788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Capitalized stock-based compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;24,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;75,725&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;90,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;During the fiscal year ended March&#160;31, 2020, the forfeiture of awards resulted in the reversal of expense of $425 and amounts capitalized as software development costs of $2,607. During the fiscal year ended March&#160;31, 2019, the forfeiture of awards resulted in the reversal of expense of $5,784 and amounts capitalized as software development costs of $17,504. During the fiscal year ended March&#160;31, 2018, the forfeiture of awards resulted in the reversal of expense of $17,609.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;As of March&#160;31, 2020, the total future unrecognized compensation cost related to outstanding unvested restricted stock was $250,271 and will be either recognized as compensation expense over a weighted-average period of approximately 2.1&#160;years or capitalized as software development costs.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;For the fiscal years ended March&#160;31, 2020, 2019 and 2018, the weighted average fair values of restricted stock units that vested were $219,007, $264,162 and $268,570, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Employee Awards&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Time-based restricted stock units granted to employees under our stock-based compensation plans generally vest either annually or quarterly over 3 years from the date of grant. Certain restricted stock units granted to key officers, senior-level employees, or key employees vest based on market conditions, primarily related to the performance of the price of our common stock. Certain restricted stock units granted to key officers, senior-level employees, or key employees vest based on performance conditions, primarily related to performance metrics around certain of our titles.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;ZelnickMedia Non-Employee Awards&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;In connection with the 2014 Management Agreement and the 2017 Management Agreement, we granted restricted stock units to ZelnickMedia (see Note 3 - Management Agreement) as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:80.430%;"/&gt;&lt;td style="width:1.0%;"/&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:6.052%;"/&gt;&lt;td style="width:1.0%;"/&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:6.054%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal Year Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Time-based&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Market-based&lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;"&gt;(1)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Performance-based&lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;"&gt;(1)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;IP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Recurrent Consumer Spending ("RCS")&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total-Performance-based&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total Restricted Stock Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"&gt;(1) Represents the maximum number of shares eligible to vest.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Time-based restricted stock units granted in fiscal year 2020 will vest on April 13, 2021, provided that the 2017 Management Agreement has not been terminated prior to such vesting date, and those granted in fiscal 2019 vested on April 13, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Market-based restricted stock units granted in fiscal year 2020 are eligible to vest on April&#160;13, 2021, provided that the 2017 Management Agreement has not been terminated prior to such vesting date, and those granted in fiscal 2019 vested on April 13, 2020. Market-based restricted stock units are eligible to vest based on our Total Shareholder Return (as defined in the relevant grant agreement) relative to the Total Shareholder Return (as defined in the relevant grant agreement) of the companies that constitute the NASDAQ Composite Index as of the grant date measured over a &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90ZXh0cmVnaW9uOjEyNjlmYzI4NWMyMzQ4ZDU5ZjM1MjI4ZmI1YjZlZTFiXzM4NDM_7f663e95-2070-4fd3-a58d-ee12957dd327"&gt;two&lt;/span&gt;-year period. To earn the target number of market-based restricted stock units (which represents 50% of the number of the market-based restricted stock units set forth in the table above), the Company must perform at the 50th&#160;percentile, with the maximum number of market-based restricted stock units earned if the Company performs at least at the 75th&#160;percentile. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Performance-based restricted stock units granted in fiscal year 2020 are eligible to vest on April&#160;13, 2021, provided that the 2017 Management Agreement has not been terminated prior to such vesting date, and those granted in fiscal 2019 vested on April 13, 2020. Performance-based restricted stock units, of which 50% are tied to "IP" and 50% to "RCS" (as defined in the relevant grant agreement), are eligible to vest based on the Company's achievement of certain performance metrics (as defined in the relevant grant agreement) of either individual product releases of "IP" or "RCS" measured over a &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90ZXh0cmVnaW9uOjEyNjlmYzI4NWMyMzQ4ZDU5ZjM1MjI4ZmI1YjZlZTFiXzEyNjQ0MzgzNzMyMzgz_218fa80f-d174-4db2-8e1e-4e417e6526a1"&gt;two&lt;/span&gt;-year period. The target number of performance-based restricted stock units that may be earned pursuant to these grants is equal to 50% of the grant amounts set forth in the above table (the numbers in the table represent the maximum number of performance-based restricted stock units that may be earned). At the end of each reporting period, we assess the probability of each performance metric and upon determination that certain thresholds are probable, we record expense for the unvested portion of the shares of performance-based restricted stock units. Certain performance metrics have been achieved as of March&#160;31, 2020 for the "IP" and "RCS" performance-based restricted stock units granted in fiscal year 2019 and year fiscal 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The unvested portion of time-based, market-based and performance-based restricted stock units held by ZelnickMedia as of March&#160;31, 2020 and 2019 were 613 and 526, respectively. During the fiscal year ended March&#160;31, 2020, 209 restricted stock units previously granted to ZelnickMedia vested and 20 restricted stock units were forfeited by ZelnickMedia.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Fair Value of Stock-Based Awards&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Time-Based Awards&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The estimated value, based on the closing price of our stock on the grant date, of time-based restricted stock units granted to employees during the fiscal years ended March&#160;31, 2020, 2019 and 2018 was $115.01, $103.79 and $106.28 per share, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;For the fiscal years ended March&#160;31, 2020, 2019 and 2018, the estimated value, based on the closing price of our stock on the grant date, of time-based restricted stock awards granted to ZelnickMedia was $92.65, $97.19 and $78.53 per share, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The following table summarizes the activity in non-vested restricted stock units to employees and ZelnickMedia under our stock-based compensation plans with time-based restricted stock awards presented at 100% of target number of shares that may potentially vest:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:8pt;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.269%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:67.366%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.536%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.463%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.536%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.699%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Shares&lt;br/&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted&lt;br/&gt;Average Fair&lt;br/&gt;Value on&lt;br/&gt;Grant Date&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Non-vested restricted stock units at March 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,603&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;95.35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;113.18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,243)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;94.86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(68)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;106.08&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Non-vested restricted stock units at March 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,960&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;99.54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Market-Based Awards&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The following table summarizes the weighted-average assumptions used in the Monte Carlo Simulation to estimate the fair value of market-based awards:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.269%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:25.540%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.536%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.340%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.536%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.340%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.536%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.340%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.536%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.340%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.536%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.340%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.536%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.344%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="33" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal Year Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Employee&lt;br/&gt;Market-Based&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Non-Employee&lt;br/&gt;Market-Based&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Employee&lt;br/&gt;Market-Based&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Non-Employee&lt;br/&gt;Market-Based&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Employee&lt;br/&gt;Market-Based&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Non-Employee&lt;br/&gt;Market-Based&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Expected stock price volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;39.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;39.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;34.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;31.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;28.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;35.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Expected service period (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.0&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Dividends&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;None&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;None&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;None&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;None&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;None&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;None&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The estimated value of market-based restricted stock awards granted to employees during the fiscal years ended March&#160;31, 2020, 2019, and 2018 was $201.07, $150.91, and $141.78 per share, respectively. For the fiscal years ended March&#160;31, 2020, 2019, and 2018, the estimated value of the market-based restricted stock awards granted to ZelnickMedia was $132.50, $119.21, and $185.66 per share, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The following table summarizes the activity in non-vested restricted stock units to employees and ZelnickMedia under our stock-based compensation plans with market-based restricted stock awards presented at 100% of target number of shares that may potentially vest:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:8pt;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.269%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:67.366%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.536%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.463%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.536%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.699%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Shares&lt;br/&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted&lt;br/&gt;Average Fair&lt;br/&gt;Value on&lt;br/&gt;Grant Date&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Non-vested restricted stock units at March 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;123.72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;170.18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(489)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;125.63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(22)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;138.10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Non-vested restricted stock units at March 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;157.05&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Performance-Based Awards&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The estimated value of performance-based restricted stock awards granted to employees during the fiscal year ended March&#160;31, 2020, 2019, and 2018, was $124.50, $100.29, and $102.57 respectively. For the fiscal years ended March&#160;31, 2020, 2019, and 2018, the estimated value of the performance-based restricted stock awards granted to ZelnickMedia was $92.65, $97.19, and $97.78 per share, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The following table summarizes the activity in non-vested restricted stock units to employees and ZelnickMedia under our stock-based compensation plans with performance restricted stock awards presented at 100% of target number of shares that may potentially vest:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:8pt;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.269%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:67.366%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.536%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.463%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.536%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.699%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Shares&lt;br/&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted&lt;br/&gt;Average Fair&lt;br/&gt;Value on&lt;br/&gt;Grant Date&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Non-vested restricted stock units at March 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;99.37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;125.66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(233)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;109.64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(28)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;101.49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Non-vested restricted stock units at March 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;119.97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Employee Stock Purchase Plans&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;In September 2017, our stockholders approved our 2017 Global Employee Stock Purchase Plan as amended and restated ("ESPP"). The maximum aggregate number of shares of common stock that may be issued under the plan is 9,000, and as of March&#160;31, 2020, there were approximately 8,817 shares available for issuance. The ESPP is administered by the Compensation Committee of the Board of Directors and allows for eligible employees an option to purchase shares of our common stock, which the employee may or may not exercise during an offering period. Eligible employees may authorize payroll deductions of between 1% and 10% of their compensation to purchase shares of common stock at 85% of the lower of &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;the market price of our common stock on the date of commencement of the applicable offering period or on the last day of each six-month purchase period.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The fair value is determined using the Black-Scholes valuation model. Key assumptions of the Black-Scholes valuation model are the risk-free interest rate, expected volatility, expected term and expected dividends. The risk-free interest rate is based on U.S. Treasury yields in effect at the time of grant for the expected term of the option. Expected volatility is based on a combination of historical stock price volatility and implied volatility of publicly-traded options on our common stock. Expected term is determined based on historical exercise behavior, post-vesting termination patterns, options outstanding and future expected exercise behavior. The following table summarizes the assumptions used in the Black-Scholes valuation model to value our purchase rights:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:61.450%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:15.543%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:15.547%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal Year Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal Year Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:right;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;"&gt;1.6% - 2.4%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:right;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;"&gt;2.1% - 2.5%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Expected stock price volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:right;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;"&gt;28.1% - 45.6%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:right;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;"&gt;39.1% - 40.0%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Expected service period (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.5&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Dividends&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;None&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;None&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;For the fiscal year ended March&#160;31, 2020, our employees purchased 126 shares for $10,515 with a weighted-average fair value of $83.25. For the fiscal year ended March&#160;31, 2019, our employees purchased 57 shares for $5,069 with a weighted-average fair value of $88.66.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="ic956502cc6a644be86efb4de8ef5f4a1_I20170930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90ZXh0cmVnaW9uOjEyNjlmYzI4NWMyMzQ4ZDU5ZjM1MjI4ZmI1YjZlZTFiXzIxNQ_489ee95a-937e-4d06-8f8a-54f4d9443ea6"
      unitRef="shares">7596000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <ttwo:ShareBasedCompensationArrangementByShareBasedPaymentAwardNewNumberOfSharesAvailableForGrant
      contextRef="i544525c1b4884097afd88a3ccefcfa58_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90ZXh0cmVnaW9uOjEyNjlmYzI4NWMyMzQ4ZDU5ZjM1MjI4ZmI1YjZlZTFiXzMxMg_6090b702-b5ea-4b92-a258-0593ccc19027"
      unitRef="shares">5065000</ttwo:ShareBasedCompensationArrangementByShareBasedPaymentAwardNewNumberOfSharesAvailableForGrant>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90ZXh0cmVnaW9uOjEyNjlmYzI4NWMyMzQ4ZDU5ZjM1MjI4ZmI1YjZlZTFiXzEwMzcy_4ff638ea-5ca4-49cf-8441-781fd7df4af8">The following table summarizes stock-based compensation expense included in our Consolidated Statements of Operations:&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:63.638%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.719%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.719%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.722%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal Year Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cost of goods sold&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;154,031&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;149,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;24,610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Selling and marketing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23,685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;General and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;53,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;51,903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;58,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;31,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Business reorganization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Stock-based compensation expense before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;257,881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;247,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;116,349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Income tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(48,687)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(48,383)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3,561)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Stock-based compensation expense, net of income tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;209,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;199,317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;112,788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Capitalized stock-based compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;24,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;75,725&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;90,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="if52db9fb32dd41198d01ad2b9f90a944_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90YWJsZTpkOTNlZGZkMWNmYzY0M2Y0OWE2N2UxMWU1ZDY5NzU2NS90YWJsZXJhbmdlOmQ5M2VkZmQxY2ZjNjQzZjQ5YTY3ZTExZTVkNjk3NTY1XzItMi0xLTEtMA_c0ac3b3d-f43c-4fed-9e9c-333d6f4e8916"
      unitRef="usd">154031000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ifc7619b8bbb24858bfea6de4bf55b2e8_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90YWJsZTpkOTNlZGZkMWNmYzY0M2Y0OWE2N2UxMWU1ZDY5NzU2NS90YWJsZXJhbmdlOmQ5M2VkZmQxY2ZjNjQzZjQ5YTY3ZTExZTVkNjk3NTY1XzItNC0xLTEtMA_b3f9c7d3-a954-44c3-b544-5c7a61ae07c4"
      unitRef="usd">149075000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i63dbc746307b4d91adaecf67cafb1ab5_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90YWJsZTpkOTNlZGZkMWNmYzY0M2Y0OWE2N2UxMWU1ZDY5NzU2NS90YWJsZXJhbmdlOmQ5M2VkZmQxY2ZjNjQzZjQ5YTY3ZTExZTVkNjk3NTY1XzItNi0xLTEtMA_2cbc2834-571c-4d19-92ed-957b688d293a"
      unitRef="usd">24610000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i37623f48020b483494337054ac34c5c0_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90YWJsZTpkOTNlZGZkMWNmYzY0M2Y0OWE2N2UxMWU1ZDY5NzU2NS90YWJsZXJhbmdlOmQ5M2VkZmQxY2ZjNjQzZjQ5YTY3ZTExZTVkNjk3NTY1XzMtMi0xLTEtMA_0ae8e2a7-0813-4384-bb5d-2b9055c8b42b"
      unitRef="usd">18680000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i3c52b06ac08e40f8a789fcdf25ee3a6b_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90YWJsZTpkOTNlZGZkMWNmYzY0M2Y0OWE2N2UxMWU1ZDY5NzU2NS90YWJsZXJhbmdlOmQ5M2VkZmQxY2ZjNjQzZjQ5YTY3ZTExZTVkNjk3NTY1XzMtNC0xLTEtMA_58baf332-0737-4a37-bd3c-989e25bd9bfc"
      unitRef="usd">23685000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="idbef14cab4674acc856fc2e00fa788c6_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90YWJsZTpkOTNlZGZkMWNmYzY0M2Y0OWE2N2UxMWU1ZDY5NzU2NS90YWJsZXJhbmdlOmQ5M2VkZmQxY2ZjNjQzZjQ5YTY3ZTExZTVkNjk3NTY1XzMtNi0xLTEtMA_c822324b-4d40-45c9-866e-ee6d2556e119"
      unitRef="usd">13258000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ia9ed5936851e4a68942265feb23abf6e_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90YWJsZTpkOTNlZGZkMWNmYzY0M2Y0OWE2N2UxMWU1ZDY5NzU2NS90YWJsZXJhbmdlOmQ5M2VkZmQxY2ZjNjQzZjQ5YTY3ZTExZTVkNjk3NTY1XzQtMi0xLTEtMA_3ff37a5c-8213-402f-96e0-a1747dc7169d"
      unitRef="usd">53607000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ibf79d3d963514b7ea1fa84c801b1664e_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90YWJsZTpkOTNlZGZkMWNmYzY0M2Y0OWE2N2UxMWU1ZDY5NzU2NS90YWJsZXJhbmdlOmQ5M2VkZmQxY2ZjNjQzZjQ5YTY3ZTExZTVkNjk3NTY1XzQtNC0xLTEtMA_8af46ba9-4bef-4997-87b6-37c1a49f5e39"
      unitRef="usd">51903000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ia15e7aa2cc3546ec9a38190988d004fe_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90YWJsZTpkOTNlZGZkMWNmYzY0M2Y0OWE2N2UxMWU1ZDY5NzU2NS90YWJsZXJhbmdlOmQ5M2VkZmQxY2ZjNjQzZjQ5YTY3ZTExZTVkNjk3NTY1XzQtNi0xLTEtMA_16fe4cbe-75ed-4cb1-ad1b-ac21c114f777"
      unitRef="usd">58037000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ia196cea0892c4f92975c31e8ac0adb1a_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90YWJsZTpkOTNlZGZkMWNmYzY0M2Y0OWE2N2UxMWU1ZDY5NzU2NS90YWJsZXJhbmdlOmQ5M2VkZmQxY2ZjNjQzZjQ5YTY3ZTExZTVkNjk3NTY1XzUtMi0xLTEtMA_c14e1390-1132-4445-b8ac-f3fc94d28852"
      unitRef="usd">31563000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ibed4fef472c940e2bd5ea1628e472640_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90YWJsZTpkOTNlZGZkMWNmYzY0M2Y0OWE2N2UxMWU1ZDY5NzU2NS90YWJsZXJhbmdlOmQ5M2VkZmQxY2ZjNjQzZjQ5YTY3ZTExZTVkNjk3NTY1XzUtNC0xLTEtMA_c7713fc4-0d7d-4418-aeb9-e705b5206f24"
      unitRef="usd">23037000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i555434b029cf43649f5408d47dd3613c_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90YWJsZTpkOTNlZGZkMWNmYzY0M2Y0OWE2N2UxMWU1ZDY5NzU2NS90YWJsZXJhbmdlOmQ5M2VkZmQxY2ZjNjQzZjQ5YTY3ZTExZTVkNjk3NTY1XzUtNi0xLTEtMA_979cc073-5577-4c95-92f7-dc58117bfcde"
      unitRef="usd">18020000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i570eea21d48e4096858dbbda8c3d2c3e_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90YWJsZTpkOTNlZGZkMWNmYzY0M2Y0OWE2N2UxMWU1ZDY5NzU2NS90YWJsZXJhbmdlOmQ5M2VkZmQxY2ZjNjQzZjQ5YTY3ZTExZTVkNjk3NTY1XzYtMi0xLTEtMA_17c108aa-46b4-48c0-915e-14f1da5a539c"
      unitRef="usd">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i54b562a3cc324fb3bed6630bb4f9c689_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90YWJsZTpkOTNlZGZkMWNmYzY0M2Y0OWE2N2UxMWU1ZDY5NzU2NS90YWJsZXJhbmdlOmQ5M2VkZmQxY2ZjNjQzZjQ5YTY3ZTExZTVkNjk3NTY1XzYtNC0xLTEtMA_29b2227d-9ff6-4d45-9266-6ba826c63b36"
      unitRef="usd">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ib36a228ca49448bb9f2b00400972f509_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90YWJsZTpkOTNlZGZkMWNmYzY0M2Y0OWE2N2UxMWU1ZDY5NzU2NS90YWJsZXJhbmdlOmQ5M2VkZmQxY2ZjNjQzZjQ5YTY3ZTExZTVkNjk3NTY1XzYtNi0xLTEtMA_8c16ab70-c385-4349-8607-4808ab14df6d"
      unitRef="usd">2424000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90YWJsZTpkOTNlZGZkMWNmYzY0M2Y0OWE2N2UxMWU1ZDY5NzU2NS90YWJsZXJhbmdlOmQ5M2VkZmQxY2ZjNjQzZjQ5YTY3ZTExZTVkNjk3NTY1XzctMi0xLTEtMA_d4165383-5cd9-4b5e-9f92-75518f77ccb8"
      unitRef="usd">257881000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90YWJsZTpkOTNlZGZkMWNmYzY0M2Y0OWE2N2UxMWU1ZDY5NzU2NS90YWJsZXJhbmdlOmQ5M2VkZmQxY2ZjNjQzZjQ5YTY3ZTExZTVkNjk3NTY1XzctNC0xLTEtMA_1cbb222b-1650-4f6f-83bd-4a51591cb6b4"
      unitRef="usd">247700000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ia0b4ed62263b4059a2bbd8c1630332d7_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90YWJsZTpkOTNlZGZkMWNmYzY0M2Y0OWE2N2UxMWU1ZDY5NzU2NS90YWJsZXJhbmdlOmQ5M2VkZmQxY2ZjNjQzZjQ5YTY3ZTExZTVkNjk3NTY1XzctNi0xLTEtMA_ac80f8bb-a637-422f-ae67-2ac04adb3879"
      unitRef="usd">116349000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90YWJsZTpkOTNlZGZkMWNmYzY0M2Y0OWE2N2UxMWU1ZDY5NzU2NS90YWJsZXJhbmdlOmQ5M2VkZmQxY2ZjNjQzZjQ5YTY3ZTExZTVkNjk3NTY1XzgtMi0xLTEtMA_e532adca-e0f3-40b8-83df-747b0d4bf10c"
      unitRef="usd">48687000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90YWJsZTpkOTNlZGZkMWNmYzY0M2Y0OWE2N2UxMWU1ZDY5NzU2NS90YWJsZXJhbmdlOmQ5M2VkZmQxY2ZjNjQzZjQ5YTY3ZTExZTVkNjk3NTY1XzgtNC0xLTEtMA_dece3bfd-4e3a-48cc-b1f3-10c8bcf44c14"
      unitRef="usd">48383000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="ia0b4ed62263b4059a2bbd8c1630332d7_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90YWJsZTpkOTNlZGZkMWNmYzY0M2Y0OWE2N2UxMWU1ZDY5NzU2NS90YWJsZXJhbmdlOmQ5M2VkZmQxY2ZjNjQzZjQ5YTY3ZTExZTVkNjk3NTY1XzgtNi0xLTEtMA_c2fd15ea-27ce-4307-ba2b-db354734bb85"
      unitRef="usd">3561000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90YWJsZTpkOTNlZGZkMWNmYzY0M2Y0OWE2N2UxMWU1ZDY5NzU2NS90YWJsZXJhbmdlOmQ5M2VkZmQxY2ZjNjQzZjQ5YTY3ZTExZTVkNjk3NTY1XzktMi0xLTEtMA_b88be30b-c457-4cfb-90e5-a7f6c7df5156"
      unitRef="usd">209194000</us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax>
    <us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90YWJsZTpkOTNlZGZkMWNmYzY0M2Y0OWE2N2UxMWU1ZDY5NzU2NS90YWJsZXJhbmdlOmQ5M2VkZmQxY2ZjNjQzZjQ5YTY3ZTExZTVkNjk3NTY1XzktNC0xLTEtMA_75016450-431d-4d3e-987f-7a10e3930d65"
      unitRef="usd">199317000</us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax>
    <us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax
      contextRef="ia0b4ed62263b4059a2bbd8c1630332d7_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90YWJsZTpkOTNlZGZkMWNmYzY0M2Y0OWE2N2UxMWU1ZDY5NzU2NS90YWJsZXJhbmdlOmQ5M2VkZmQxY2ZjNjQzZjQ5YTY3ZTExZTVkNjk3NTY1XzktNi0xLTEtMA_b545f61b-e3e3-4ab6-99f1-c8b3c2113384"
      unitRef="usd">112788000</us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax>
    <us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90YWJsZTpkOTNlZGZkMWNmYzY0M2Y0OWE2N2UxMWU1ZDY5NzU2NS90YWJsZXJhbmdlOmQ5M2VkZmQxY2ZjNjQzZjQ5YTY3ZTExZTVkNjk3NTY1XzEwLTItMS0xLTA_8a0c493f-5d82-417c-96c0-60cff958af82"
      unitRef="usd">24451000</us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount>
    <us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90YWJsZTpkOTNlZGZkMWNmYzY0M2Y0OWE2N2UxMWU1ZDY5NzU2NS90YWJsZXJhbmdlOmQ5M2VkZmQxY2ZjNjQzZjQ5YTY3ZTExZTVkNjk3NTY1XzEwLTQtMS0xLTA_f3feb7e5-e6a3-46ef-b4e1-cbf03957dae1"
      unitRef="usd">75725000</us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount>
    <us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount
      contextRef="ia0b4ed62263b4059a2bbd8c1630332d7_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90YWJsZTpkOTNlZGZkMWNmYzY0M2Y0OWE2N2UxMWU1ZDY5NzU2NS90YWJsZXJhbmdlOmQ5M2VkZmQxY2ZjNjQzZjQ5YTY3ZTExZTVkNjk3NTY1XzEwLTYtMS0xLTA_4edb636c-98b3-4606-8981-b11362733381"
      unitRef="usd">90914000</us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount>
    <ttwo:RestrictedStockAwardsReversalForfeitureAwards
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90ZXh0cmVnaW9uOjEyNjlmYzI4NWMyMzQ4ZDU5ZjM1MjI4ZmI1YjZlZTFiXzE0NzQ_0ca5eaa4-93e8-45fe-894c-907ebef8d8be"
      unitRef="usd">425000</ttwo:RestrictedStockAwardsReversalForfeitureAwards>
    <ttwo:ReversalofCapitalizedCosts
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90ZXh0cmVnaW9uOjEyNjlmYzI4NWMyMzQ4ZDU5ZjM1MjI4ZmI1YjZlZTFiXzE1MzQ_1d4cc18b-9590-44dc-983b-af91c5f5376b"
      unitRef="usd">2607000</ttwo:ReversalofCapitalizedCosts>
    <ttwo:RestrictedStockAwardsReversalForfeitureAwards
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90ZXh0cmVnaW9uOjEyNjlmYzI4NWMyMzQ4ZDU5ZjM1MjI4ZmI1YjZlZTFiXzE2NDc_459a2805-1819-4abe-a125-2bf530fda17e"
      unitRef="usd">5784000</ttwo:RestrictedStockAwardsReversalForfeitureAwards>
    <ttwo:ReversalofCapitalizedCosts
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90ZXh0cmVnaW9uOjEyNjlmYzI4NWMyMzQ4ZDU5ZjM1MjI4ZmI1YjZlZTFiXzE3MDc_633dd7d6-dd51-4626-b6ad-e2f88503927e"
      unitRef="usd">17504000</ttwo:ReversalofCapitalizedCosts>
    <ttwo:RestrictedStockAwardsReversalForfeitureAwards
      contextRef="ia0b4ed62263b4059a2bbd8c1630332d7_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90ZXh0cmVnaW9uOjEyNjlmYzI4NWMyMzQ4ZDU5ZjM1MjI4ZmI1YjZlZTFiXzEzMTk0MTM5NTQ2MTc2_516a5601-a22a-4f91-898d-516d983d3872"
      unitRef="usd">17609000</ttwo:RestrictedStockAwardsReversalForfeitureAwards>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="i4f682df0dc2443d494f733aed2557c2d_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90ZXh0cmVnaW9uOjEyNjlmYzI4NWMyMzQ4ZDU5ZjM1MjI4ZmI1YjZlZTFiXzE4MjM_0410617d-3838-4286-a218-3346bec14f6a"
      unitRef="usd">250271000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms
      contextRef="ibcbac0b8db304538897ab8e0fc17583d_D20190401-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90ZXh0cmVnaW9uOjEyNjlmYzI4NWMyMzQ4ZDU5ZjM1MjI4ZmI1YjZlZTFiXzE5Mjg_62911175-be05-4dc1-96f2-12c50504b68b">P2Y1M6D</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i4a7a2388be1d46c3b9ffeb779a8c2795_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90ZXh0cmVnaW9uOjEyNjlmYzI4NWMyMzQ4ZDU5ZjM1MjI4ZmI1YjZlZTFiXzIwOTY_a6a14620-e1d8-4a6f-8f67-40ec19e762c5"
      unitRef="usd">219007000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="id0a8e605405b4488b454fe2ab35d6fc0_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90ZXh0cmVnaW9uOjEyNjlmYzI4NWMyMzQ4ZDU5ZjM1MjI4ZmI1YjZlZTFiXzIxMDA_6e32ce55-c9f9-48d7-b42f-79bb1b1555af"
      unitRef="usd">264162000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="iccbe5141145d45e0b979e9686c5d7089_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90ZXh0cmVnaW9uOjEyNjlmYzI4NWMyMzQ4ZDU5ZjM1MjI4ZmI1YjZlZTFiXzIxMDc_cde79546-59fa-4b11-8ba8-347280160bee"
      unitRef="usd">268570000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ibcbac0b8db304538897ab8e0fc17583d_D20190401-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90ZXh0cmVnaW9uOjEyNjlmYzI4NWMyMzQ4ZDU5ZjM1MjI4ZmI1YjZlZTFiXzIzMTE_6895c7a8-e5dd-4487-b05e-537e546f4ec7">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90ZXh0cmVnaW9uOjEyNjlmYzI4NWMyMzQ4ZDU5ZjM1MjI4ZmI1YjZlZTFiXzEwMzc0_f521ff31-ecde-4a94-8f4e-8ccbcefe833e">In connection with the 2014 Management Agreement and the 2017 Management Agreement, we granted restricted stock units to ZelnickMedia (see Note 3 - Management Agreement) as follows:&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:80.430%;"/&gt;&lt;td style="width:1.0%;"/&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:6.052%;"/&gt;&lt;td style="width:1.0%;"/&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:6.054%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal Year Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Time-based&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Market-based&lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;"&gt;(1)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Performance-based&lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;"&gt;(1)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;IP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Recurrent Consumer Spending ("RCS")&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total-Performance-based&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total Restricted Stock Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"&gt;(1) Represents the maximum number of shares eligible to vest.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="id4ff9f1d92414d35a71138fe315eb141_D20190401-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90YWJsZTpmZmFhMTY5YWExZTg0YzNiYWE1YWI0NDE0NWI4YjcxNC90YWJsZXJhbmdlOmZmYWExNjlhYTFlODRjM2JhYTVhYjQ0MTQ1YjhiNzE0XzItMi0xLTEtMA_c5a9fad4-208f-44b0-906d-8dae0165dc44"
      unitRef="shares">92000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i88a92d4fa3344e88b586bf72787c9496_D20180401-20190331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90YWJsZTpmZmFhMTY5YWExZTg0YzNiYWE1YWI0NDE0NWI4YjcxNC90YWJsZXJhbmdlOmZmYWExNjlhYTFlODRjM2JhYTVhYjQ0MTQ1YjhiNzE0XzItNC0xLTEtMA_4199a2db-1d8a-4484-b390-19bda52645d7"
      unitRef="shares">86000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ic05f7a7aa3354ead9e18bbb47deda0dd_D20190401-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90YWJsZTpmZmFhMTY5YWExZTg0YzNiYWE1YWI0NDE0NWI4YjcxNC90YWJsZXJhbmdlOmZmYWExNjlhYTFlODRjM2JhYTVhYjQ0MTQ1YjhiNzE0XzMtMi0xLTEtMA_d22ebdcf-a12a-4f56-8451-d247c30fbd96"
      unitRef="shares">168000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ie216f0b3bc9143289c40253b6e12cb50_D20180401-20190331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90YWJsZTpmZmFhMTY5YWExZTg0YzNiYWE1YWI0NDE0NWI4YjcxNC90YWJsZXJhbmdlOmZmYWExNjlhYTFlODRjM2JhYTVhYjQ0MTQ1YjhiNzE0XzMtNC0xLTEtMA_af6ca552-db1c-4788-a0f7-8e981989266b"
      unitRef="shares">158000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i70f3b4effdd64c3eb234c21ac1e9e918_D20190401-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90YWJsZTpmZmFhMTY5YWExZTg0YzNiYWE1YWI0NDE0NWI4YjcxNC90YWJsZXJhbmdlOmZmYWExNjlhYTFlODRjM2JhYTVhYjQ0MTQ1YjhiNzE0XzctMi0xLTEtMA_fd53d200-f028-4d9d-8b1c-57c1f7e93d3a"
      unitRef="shares">28000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ifc425c368389410ea729bae7bdd0fe12_D20180401-20190331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90YWJsZTpmZmFhMTY5YWExZTg0YzNiYWE1YWI0NDE0NWI4YjcxNC90YWJsZXJhbmdlOmZmYWExNjlhYTFlODRjM2JhYTVhYjQ0MTQ1YjhiNzE0XzctNC0xLTEtMA_89993e37-7733-4565-beb6-a2453cc8e214"
      unitRef="shares">27000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i31ac4d50cab04dd49f9427d5f719ff2a_D20190401-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90YWJsZTpmZmFhMTY5YWExZTg0YzNiYWE1YWI0NDE0NWI4YjcxNC90YWJsZXJhbmdlOmZmYWExNjlhYTFlODRjM2JhYTVhYjQ0MTQ1YjhiNzE0XzgtMi0xLTEtMA_7ca94342-488d-4ede-87a3-3c3806f0528c"
      unitRef="shares">28000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ib188dcace38f413d9f74107cc4fabba6_D20180401-20190331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90YWJsZTpmZmFhMTY5YWExZTg0YzNiYWE1YWI0NDE0NWI4YjcxNC90YWJsZXJhbmdlOmZmYWExNjlhYTFlODRjM2JhYTVhYjQ0MTQ1YjhiNzE0XzgtNC0xLTEtMA_4c84bd59-0ffb-475a-8b8e-21c6bb43d9fb"
      unitRef="shares">26000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i0cdc3ead2e3a483cb077535b2d95194e_D20190401-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90YWJsZTpmZmFhMTY5YWExZTg0YzNiYWE1YWI0NDE0NWI4YjcxNC90YWJsZXJhbmdlOmZmYWExNjlhYTFlODRjM2JhYTVhYjQ0MTQ1YjhiNzE0XzktMi0xLTEtMA_07a0441c-923d-45b8-9f78-4c7146567b54"
      unitRef="shares">56000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i71e6b077d3b947c58ecc305eacaa6d58_D20180401-20190331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90YWJsZTpmZmFhMTY5YWExZTg0YzNiYWE1YWI0NDE0NWI4YjcxNC90YWJsZXJhbmdlOmZmYWExNjlhYTFlODRjM2JhYTVhYjQ0MTQ1YjhiNzE0XzktNC0xLTEtMA_50bd03bf-9be1-460d-a275-10fa9baa7864"
      unitRef="shares">53000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i86b3ccf09a9a48799ee7f5f97aa07bc0_D20190401-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90YWJsZTpmZmFhMTY5YWExZTg0YzNiYWE1YWI0NDE0NWI4YjcxNC90YWJsZXJhbmdlOmZmYWExNjlhYTFlODRjM2JhYTVhYjQ0MTQ1YjhiNzE0XzEwLTItMS0xLTA_7cd2b622-1f30-4f5a-b8ca-ca1a2f2fe718"
      unitRef="shares">316000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i0fbd67c3201b49f698f86c67c9cdf6cb_D20180401-20190331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90YWJsZTpmZmFhMTY5YWExZTg0YzNiYWE1YWI0NDE0NWI4YjcxNC90YWJsZXJhbmdlOmZmYWExNjlhYTFlODRjM2JhYTVhYjQ0MTQ1YjhiNzE0XzEwLTQtMS0xLTA_05b7a80f-d5e5-4c71-bce9-9f11feeb0c8a"
      unitRef="shares">297000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <ttwo:ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetUnitsAsAPercentageOfTotalUnitsToBeEarned
      contextRef="i3896fa31f8c0448ea7394e92ec195fb9_D20190401-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90ZXh0cmVnaW9uOjEyNjlmYzI4NWMyMzQ4ZDU5ZjM1MjI4ZmI1YjZlZTFiXzM5NDI_35fa51ad-70ac-4b86-b746-e2b0e046c731"
      unitRef="number">0.50</ttwo:ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetUnitsAsAPercentageOfTotalUnitsToBeEarned>
    <ttwo:ShareBasedCompensationArrangementByShareBasedPaymentAwardAllocationOfPerformanceBasedRestrictedUnits
      contextRef="if4267b7e4bab41a297b9e789a195d07c_D20190401-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90ZXh0cmVnaW9uOjEyNjlmYzI4NWMyMzQ4ZDU5ZjM1MjI4ZmI1YjZlZTFiXzEyNjQ0MzgzNzMyNDAy_fa969ccf-7f7a-4e16-a746-1d70a5f166a4"
      unitRef="number">0.50</ttwo:ShareBasedCompensationArrangementByShareBasedPaymentAwardAllocationOfPerformanceBasedRestrictedUnits>
    <ttwo:ShareBasedCompensationArrangementByShareBasedPaymentAwardAllocationOfPerformanceBasedRestrictedUnits
      contextRef="i3d2eac64aa974be88323204cdbaeba81_D20190401-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90ZXh0cmVnaW9uOjEyNjlmYzI4NWMyMzQ4ZDU5ZjM1MjI4ZmI1YjZlZTFiXzEyNjQ0MzgzNzMyNDA3_109c7acc-e6fe-418b-b827-d74031bd03f7"
      unitRef="number">0.50</ttwo:ShareBasedCompensationArrangementByShareBasedPaymentAwardAllocationOfPerformanceBasedRestrictedUnits>
    <ttwo:ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetUnitsAsAPercentageOfTotalUnitsToBeEarned
      contextRef="i8171bae34f7a460b9d0f13effcbba509_D20190401-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90ZXh0cmVnaW9uOjEyNjlmYzI4NWMyMzQ4ZDU5ZjM1MjI4ZmI1YjZlZTFiXzEyNjQ0MzgzNzMyMzk3_7aaf79a5-e9cf-49ea-a635-8e3247054d0f"
      unitRef="number">0.50</ttwo:ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetUnitsAsAPercentageOfTotalUnitsToBeEarned>
    <ttwo:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedBalance
      contextRef="i77b9c417b9bc4a87af8eea57243055f5_D20190401-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90ZXh0cmVnaW9uOjEyNjlmYzI4NWMyMzQ4ZDU5ZjM1MjI4ZmI1YjZlZTFiXzYxMjg_a1485196-85e8-44ac-99c1-5f94539cafa9"
      unitRef="shares">613000</ttwo:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedBalance>
    <ttwo:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedBalance
      contextRef="i9ef43470feed4d7aae048bbac4ff13af_D20180401-20190331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90ZXh0cmVnaW9uOjEyNjlmYzI4NWMyMzQ4ZDU5ZjM1MjI4ZmI1YjZlZTFiXzYxMzU_bbbcf50a-c1f6-46bc-b684-8fc33da37f37"
      unitRef="shares">526000</ttwo:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedBalance>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i77b9c417b9bc4a87af8eea57243055f5_D20190401-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90ZXh0cmVnaW9uOjEyNjlmYzI4NWMyMzQ4ZDU5ZjM1MjI4ZmI1YjZlZTFiXzYxODY_9ce8fda2-ca60-4bdc-8da1-7f369f2d39fa"
      unitRef="shares">209000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i77b9c417b9bc4a87af8eea57243055f5_D20190401-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90ZXh0cmVnaW9uOjEyNjlmYzI4NWMyMzQ4ZDU5ZjM1MjI4ZmI1YjZlZTFiXzYyNTg_7e0e73e8-2a32-4c6e-a587-6e573a9876af"
      unitRef="shares">20000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue
      contextRef="i3d15bbb27b884568a32eb26bd8baad0e_D20190401-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90ZXh0cmVnaW9uOjEyNjlmYzI4NWMyMzQ4ZDU5ZjM1MjI4ZmI1YjZlZTFiXzY1NTQ_4b704990-b8a7-4c31-912d-0797493ee3fb"
      unitRef="usdPerShare">115.01</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue
      contextRef="id7273358e7134cac8b3283b5a8258fb8_D20180401-20190331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90ZXh0cmVnaW9uOjEyNjlmYzI4NWMyMzQ4ZDU5ZjM1MjI4ZmI1YjZlZTFiXzY1NTg_5ba3c568-98c0-4861-b7aa-3a308cdd9024"
      unitRef="usdPerShare">103.79</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue
      contextRef="i287e6eadd1cf4782a7f3130f3d7070df_D20170401-20180331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90ZXh0cmVnaW9uOjEyNjlmYzI4NWMyMzQ4ZDU5ZjM1MjI4ZmI1YjZlZTFiXzY1NjU_ef86133b-6072-407f-b7ed-caaf725dbac1"
      unitRef="usdPerShare">106.28</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue
      contextRef="i6f1056eecd9b41cca1bfd7a8774fa94f_D20190401-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90ZXh0cmVnaW9uOjEyNjlmYzI4NWMyMzQ4ZDU5ZjM1MjI4ZmI1YjZlZTFiXzY3ODI_3d5df47e-a2fe-4026-985d-808ab5a09208"
      unitRef="usdPerShare">92.65</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue
      contextRef="ibd380a443ded41d8b66177ea2ee0e322_D20180401-20190331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90ZXh0cmVnaW9uOjEyNjlmYzI4NWMyMzQ4ZDU5ZjM1MjI4ZmI1YjZlZTFiXzY3ODY_cc968b43-42fe-41e1-9208-17013dd074c3"
      unitRef="usdPerShare">97.19</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue
      contextRef="icadff16534994fe6be98f72483cce945_D20170401-20180331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90ZXh0cmVnaW9uOjEyNjlmYzI4NWMyMzQ4ZDU5ZjM1MjI4ZmI1YjZlZTFiXzY3OTM_530200f0-71b4-40f0-ba2f-a702af40a054"
      unitRef="usdPerShare">78.53</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue>
    <us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90ZXh0cmVnaW9uOjEyNjlmYzI4NWMyMzQ4ZDU5ZjM1MjI4ZmI1YjZlZTFiXzEwMzg0_ee238aa7-3b57-4056-b42c-99dc71d7f017">The following table summarizes the activity in non-vested restricted stock units to employees and ZelnickMedia under our stock-based compensation plans with time-based restricted stock awards presented at 100% of target number of shares that may potentially vest:&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.269%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:67.366%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.536%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.463%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.536%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.699%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Shares&lt;br/&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted&lt;br/&gt;Average Fair&lt;br/&gt;Value on&lt;br/&gt;Grant Date&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Non-vested restricted stock units at March 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,603&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;95.35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;113.18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,243)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;94.86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(68)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;106.08&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Non-vested restricted stock units at March 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,960&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;99.54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;The following table summarizes the activity in non-vested restricted stock units to employees and ZelnickMedia under our stock-based compensation plans with market-based restricted stock awards presented at 100% of target number of shares that may potentially vest:&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.269%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:67.366%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.536%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.463%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.536%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.699%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Shares&lt;br/&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted&lt;br/&gt;Average Fair&lt;br/&gt;Value on&lt;br/&gt;Grant Date&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Non-vested restricted stock units at March 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;123.72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;170.18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(489)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;125.63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(22)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;138.10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Non-vested restricted stock units at March 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;157.05&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;The following table summarizes the activity in non-vested restricted stock units to employees and ZelnickMedia under our stock-based compensation plans with performance restricted stock awards presented at 100% of target number of shares that may potentially vest:&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.269%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:67.366%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.536%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.463%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.536%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.699%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Shares&lt;br/&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted&lt;br/&gt;Average Fair&lt;br/&gt;Value on&lt;br/&gt;Grant Date&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Non-vested restricted stock units at March 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;99.37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;125.66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(233)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;109.64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(28)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;101.49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Non-vested restricted stock units at March 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;119.97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ic525a728562d4a148a60b222452bfd61_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90YWJsZTo2NDQyYmIyYjA3NTY0MzYzOWJjNzRlMzJlMmFmMmViNS90YWJsZXJhbmdlOjY0NDJiYjJiMDc1NjQzNjM5YmM3NGUzMmUyYWYyZWI1XzktMi0xLTEtMA_26035fb8-c482-4d06-91b7-3638d0775d2d"
      unitRef="shares">2603000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ic525a728562d4a148a60b222452bfd61_I20190331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90YWJsZTo2NDQyYmIyYjA3NTY0MzYzOWJjNzRlMzJlMmFmMmViNS90YWJsZXJhbmdlOjY0NDJiYjJiMDc1NjQzNjM5YmM3NGUzMmUyYWYyZWI1XzktNC0xLTEtMA_0501b30f-954f-423e-a03d-0b9eef5eb78e"
      unitRef="usdPerShare">95.35</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i1583f577528044ed8ffb39b054195a36_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90YWJsZTo2NDQyYmIyYjA3NTY0MzYzOWJjNzRlMzJlMmFmMmViNS90YWJsZXJhbmdlOjY0NDJiYjJiMDc1NjQzNjM5YmM3NGUzMmUyYWYyZWI1XzEwLTItMS0xLTA_fded3158-143a-4471-be58-bdd48d3c049a"
      unitRef="shares">668000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i1583f577528044ed8ffb39b054195a36_D20190401-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90YWJsZTo2NDQyYmIyYjA3NTY0MzYzOWJjNzRlMzJlMmFmMmViNS90YWJsZXJhbmdlOjY0NDJiYjJiMDc1NjQzNjM5YmM3NGUzMmUyYWYyZWI1XzEwLTQtMS0xLTA_4fe75342-7187-4600-845a-015e633c0a1b"
      unitRef="usdPerShare">113.18</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i1583f577528044ed8ffb39b054195a36_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90YWJsZTo2NDQyYmIyYjA3NTY0MzYzOWJjNzRlMzJlMmFmMmViNS90YWJsZXJhbmdlOjY0NDJiYjJiMDc1NjQzNjM5YmM3NGUzMmUyYWYyZWI1XzExLTItMS0xLTA_aad955c2-208e-42e5-9da6-7464e2730d6a"
      unitRef="shares">1243000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i1583f577528044ed8ffb39b054195a36_D20190401-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90YWJsZTo2NDQyYmIyYjA3NTY0MzYzOWJjNzRlMzJlMmFmMmViNS90YWJsZXJhbmdlOjY0NDJiYjJiMDc1NjQzNjM5YmM3NGUzMmUyYWYyZWI1XzExLTQtMS0xLTA_0697ad57-a5ac-4c91-9590-dd996659f5e4"
      unitRef="usdPerShare">94.86</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i1583f577528044ed8ffb39b054195a36_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90YWJsZTo2NDQyYmIyYjA3NTY0MzYzOWJjNzRlMzJlMmFmMmViNS90YWJsZXJhbmdlOjY0NDJiYjJiMDc1NjQzNjM5YmM3NGUzMmUyYWYyZWI1XzEyLTItMS0xLTA_1094f2b8-a1c4-4c95-ba59-94bfd33f203d"
      unitRef="shares">68000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i1583f577528044ed8ffb39b054195a36_D20190401-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90YWJsZTo2NDQyYmIyYjA3NTY0MzYzOWJjNzRlMzJlMmFmMmViNS90YWJsZXJhbmdlOjY0NDJiYjJiMDc1NjQzNjM5YmM3NGUzMmUyYWYyZWI1XzEyLTQtMS0xLTA_67940fbd-355a-4bbf-85a9-06285634bb62"
      unitRef="usdPerShare">106.08</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i6b147483e8df4d058137dffca85df73b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90YWJsZTo2NDQyYmIyYjA3NTY0MzYzOWJjNzRlMzJlMmFmMmViNS90YWJsZXJhbmdlOjY0NDJiYjJiMDc1NjQzNjM5YmM3NGUzMmUyYWYyZWI1XzEzLTItMS0xLTA_361b91a8-900f-46f9-874e-89936e5a9222"
      unitRef="shares">1960000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i6b147483e8df4d058137dffca85df73b_I20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90YWJsZTo2NDQyYmIyYjA3NTY0MzYzOWJjNzRlMzJlMmFmMmViNS90YWJsZXJhbmdlOjY0NDJiYjJiMDc1NjQzNjM5YmM3NGUzMmUyYWYyZWI1XzEzLTQtMS0xLTA_999001eb-01e5-485b-9d55-5233a95a8c8d"
      unitRef="usdPerShare">99.54</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <ttwo:ScheduleOfShareBasedPaymentAwardMarketBasedRestrictedSharesValuationAssumptionsTableTextBlock
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90ZXh0cmVnaW9uOjEyNjlmYzI4NWMyMzQ4ZDU5ZjM1MjI4ZmI1YjZlZTFiXzEwMzg3_001e197d-fba7-4fd7-8914-a4bb65b03399">The following table summarizes the weighted-average assumptions used in the Monte Carlo Simulation to estimate the fair value of market-based awards:&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.269%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:25.540%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.536%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.340%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.536%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.340%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.536%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.340%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.536%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.340%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.536%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.340%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.536%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.344%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="33" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal Year Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Employee&lt;br/&gt;Market-Based&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Non-Employee&lt;br/&gt;Market-Based&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Employee&lt;br/&gt;Market-Based&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Non-Employee&lt;br/&gt;Market-Based&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Employee&lt;br/&gt;Market-Based&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Non-Employee&lt;br/&gt;Market-Based&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Expected stock price volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;39.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;39.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;34.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;31.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;28.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;35.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Expected service period (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.0&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Dividends&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;None&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;None&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;None&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;None&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;None&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;None&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</ttwo:ScheduleOfShareBasedPaymentAwardMarketBasedRestrictedSharesValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="ie68d3aefdf0549d2b9ddd7d0835e1b45_D20190401-20200331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90YWJsZTo0YTI0OWEyYzZhOGU0YmJmOWZmYmVmNjg4ODQxZjYzOS90YWJsZXJhbmdlOjRhMjQ5YTJjNmE4ZTRiYmY5ZmZiZWY2ODg4NDFmNjM5XzMtMi0xLTEtMA_3d6721d8-8ea2-4159-9a42-60e334ecc4e3"
      unitRef="number">0.018</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i8cbe5d4356804e84a17e0871d5e43874_D20190401-20200331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90YWJsZTo0YTI0OWEyYzZhOGU0YmJmOWZmYmVmNjg4ODQxZjYzOS90YWJsZXJhbmdlOjRhMjQ5YTJjNmE4ZTRiYmY5ZmZiZWY2ODg4NDFmNjM5XzMtNC0xLTEtMA_ebc16a87-66c2-4dfa-a64d-192b09cbcbd1"
      unitRef="number">0.024</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i60f1dd526bb14006aa435ea228968b14_D20180401-20190331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90YWJsZTo0YTI0OWEyYzZhOGU0YmJmOWZmYmVmNjg4ODQxZjYzOS90YWJsZXJhbmdlOjRhMjQ5YTJjNmE4ZTRiYmY5ZmZiZWY2ODg4NDFmNjM5XzMtNi0xLTEtMA_533dc0ba-1ca1-4955-9fea-f9c1bc61d939"
      unitRef="number">0.026</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="ie8ed04e95f3f4de1b8b1983888362dc2_D20180401-20190331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90YWJsZTo0YTI0OWEyYzZhOGU0YmJmOWZmYmVmNjg4ODQxZjYzOS90YWJsZXJhbmdlOjRhMjQ5YTJjNmE4ZTRiYmY5ZmZiZWY2ODg4NDFmNjM5XzMtOC0xLTEtMA_bfe9e1b7-7008-4410-a338-4b3e2668f3fa"
      unitRef="number">0.024</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="ie03acabe218a448490fc06e8dabd0ca8_D20170401-20180331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90YWJsZTo0YTI0OWEyYzZhOGU0YmJmOWZmYmVmNjg4ODQxZjYzOS90YWJsZXJhbmdlOjRhMjQ5YTJjNmE4ZTRiYmY5ZmZiZWY2ODg4NDFmNjM5XzMtMTAtMS0xLTA_bb4b971e-237f-4230-a5f6-faa01fc5d7cd"
      unitRef="number">0.014</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i7afd225ab2e64319a3b79d14f6adbe10_D20170401-20180331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90YWJsZTo0YTI0OWEyYzZhOGU0YmJmOWZmYmVmNjg4ODQxZjYzOS90YWJsZXJhbmdlOjRhMjQ5YTJjNmE4ZTRiYmY5ZmZiZWY2ODg4NDFmNjM5XzMtMTItMS0xLTA_0668311a-8f5d-4dfa-b263-41de5c0e7fea"
      unitRef="number">0.021</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="ie68d3aefdf0549d2b9ddd7d0835e1b45_D20190401-20200331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90YWJsZTo0YTI0OWEyYzZhOGU0YmJmOWZmYmVmNjg4ODQxZjYzOS90YWJsZXJhbmdlOjRhMjQ5YTJjNmE4ZTRiYmY5ZmZiZWY2ODg4NDFmNjM5XzQtMi0xLTEtMA_0eadfed2-9cf0-47a3-a96b-f9f669a680b0"
      unitRef="number">0.394</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i8cbe5d4356804e84a17e0871d5e43874_D20190401-20200331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90YWJsZTo0YTI0OWEyYzZhOGU0YmJmOWZmYmVmNjg4ODQxZjYzOS90YWJsZXJhbmdlOjRhMjQ5YTJjNmE4ZTRiYmY5ZmZiZWY2ODg4NDFmNjM5XzQtNC0xLTEtMA_d90c1d68-2394-45f9-ba19-c0e3b30ab889"
      unitRef="number">0.399</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i60f1dd526bb14006aa435ea228968b14_D20180401-20190331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90YWJsZTo0YTI0OWEyYzZhOGU0YmJmOWZmYmVmNjg4ODQxZjYzOS90YWJsZXJhbmdlOjRhMjQ5YTJjNmE4ZTRiYmY5ZmZiZWY2ODg4NDFmNjM5XzQtNi0xLTEtMA_446b3edb-db8f-4d4f-a023-730c599d3db7"
      unitRef="number">0.349</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="ie8ed04e95f3f4de1b8b1983888362dc2_D20180401-20190331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90YWJsZTo0YTI0OWEyYzZhOGU0YmJmOWZmYmVmNjg4ODQxZjYzOS90YWJsZXJhbmdlOjRhMjQ5YTJjNmE4ZTRiYmY5ZmZiZWY2ODg4NDFmNjM5XzQtOC0xLTEtMA_01b64ed8-b4b5-4ed6-b06f-2d26be0cf750"
      unitRef="number">0.314</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="ie03acabe218a448490fc06e8dabd0ca8_D20170401-20180331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90YWJsZTo0YTI0OWEyYzZhOGU0YmJmOWZmYmVmNjg4ODQxZjYzOS90YWJsZXJhbmdlOjRhMjQ5YTJjNmE4ZTRiYmY5ZmZiZWY2ODg4NDFmNjM5XzQtMTAtMS0xLTA_86db7d15-d59e-4212-9795-e89c5fc27ed0"
      unitRef="number">0.284</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i7afd225ab2e64319a3b79d14f6adbe10_D20170401-20180331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90YWJsZTo0YTI0OWEyYzZhOGU0YmJmOWZmYmVmNjg4ODQxZjYzOS90YWJsZXJhbmdlOjRhMjQ5YTJjNmE4ZTRiYmY5ZmZiZWY2ODg4NDFmNjM5XzQtMTItMS0xLTA_a90d5fb1-f856-49e3-b2f7-53b77f559292"
      unitRef="number">0.355</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="ie68d3aefdf0549d2b9ddd7d0835e1b45_D20190401-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90YWJsZTo0YTI0OWEyYzZhOGU0YmJmOWZmYmVmNjg4ODQxZjYzOS90YWJsZXJhbmdlOjRhMjQ5YTJjNmE4ZTRiYmY5ZmZiZWY2ODg4NDFmNjM5XzUtMi0xLTEtMA_15f0a123-3e46-4d47-b09d-7f583b518cf7">P1Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i8cbe5d4356804e84a17e0871d5e43874_D20190401-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90YWJsZTo0YTI0OWEyYzZhOGU0YmJmOWZmYmVmNjg4ODQxZjYzOS90YWJsZXJhbmdlOjRhMjQ5YTJjNmE4ZTRiYmY5ZmZiZWY2ODg4NDFmNjM5XzUtNC0xLTEtMA_f94c8d9b-982b-457f-a111-9ef71e495b2c">P1Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i60f1dd526bb14006aa435ea228968b14_D20180401-20190331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90YWJsZTo0YTI0OWEyYzZhOGU0YmJmOWZmYmVmNjg4ODQxZjYzOS90YWJsZXJhbmdlOjRhMjQ5YTJjNmE4ZTRiYmY5ZmZiZWY2ODg4NDFmNjM5XzUtNi0xLTEtMA_c2e2efac-9cea-4695-af0e-32f12147e09c">P1Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="ie8ed04e95f3f4de1b8b1983888362dc2_D20180401-20190331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90YWJsZTo0YTI0OWEyYzZhOGU0YmJmOWZmYmVmNjg4ODQxZjYzOS90YWJsZXJhbmdlOjRhMjQ5YTJjNmE4ZTRiYmY5ZmZiZWY2ODg4NDFmNjM5XzUtOC0xLTEtMA_b1903d49-7d2b-4b58-a848-493b84547211">P1Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="ie03acabe218a448490fc06e8dabd0ca8_D20170401-20180331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90YWJsZTo0YTI0OWEyYzZhOGU0YmJmOWZmYmVmNjg4ODQxZjYzOS90YWJsZXJhbmdlOjRhMjQ5YTJjNmE4ZTRiYmY5ZmZiZWY2ODg4NDFmNjM5XzUtMTAtMS0xLTA_f6fe8dc5-f6f5-48d0-996e-f452100af98d">P1Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i7afd225ab2e64319a3b79d14f6adbe10_D20170401-20180331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90YWJsZTo0YTI0OWEyYzZhOGU0YmJmOWZmYmVmNjg4ODQxZjYzOS90YWJsZXJhbmdlOjRhMjQ5YTJjNmE4ZTRiYmY5ZmZiZWY2ODg4NDFmNjM5XzUtMTItMS0xLTA_3b58ebcb-e212-41f7-9307-af94d6f66fe8">P1Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendPayments
      contextRef="ie68d3aefdf0549d2b9ddd7d0835e1b45_D20190401-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90YWJsZTo0YTI0OWEyYzZhOGU0YmJmOWZmYmVmNjg4ODQxZjYzOS90YWJsZXJhbmdlOjRhMjQ5YTJjNmE4ZTRiYmY5ZmZiZWY2ODg4NDFmNjM5XzYtMi0xLTEtMA_770d16d0-4b45-4f60-a5b7-7ae288c66099"
      unitRef="usd">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendPayments>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendPayments
      contextRef="i8cbe5d4356804e84a17e0871d5e43874_D20190401-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90YWJsZTo0YTI0OWEyYzZhOGU0YmJmOWZmYmVmNjg4ODQxZjYzOS90YWJsZXJhbmdlOjRhMjQ5YTJjNmE4ZTRiYmY5ZmZiZWY2ODg4NDFmNjM5XzYtNC0xLTEtMA_a4dee4b1-7211-4f78-be92-0aef6fe231f1"
      unitRef="usd">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendPayments>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendPayments
      contextRef="i60f1dd526bb14006aa435ea228968b14_D20180401-20190331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90YWJsZTo0YTI0OWEyYzZhOGU0YmJmOWZmYmVmNjg4ODQxZjYzOS90YWJsZXJhbmdlOjRhMjQ5YTJjNmE4ZTRiYmY5ZmZiZWY2ODg4NDFmNjM5XzYtNi0xLTEtMA_1e1fd203-f72d-4a79-8d40-5fa9a410dbee"
      unitRef="usd">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendPayments>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendPayments
      contextRef="ie8ed04e95f3f4de1b8b1983888362dc2_D20180401-20190331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90YWJsZTo0YTI0OWEyYzZhOGU0YmJmOWZmYmVmNjg4ODQxZjYzOS90YWJsZXJhbmdlOjRhMjQ5YTJjNmE4ZTRiYmY5ZmZiZWY2ODg4NDFmNjM5XzYtOC0xLTEtMA_b57636c1-d91d-456b-bad2-c309c46d337a"
      unitRef="usd">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendPayments>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendPayments
      contextRef="ie03acabe218a448490fc06e8dabd0ca8_D20170401-20180331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90YWJsZTo0YTI0OWEyYzZhOGU0YmJmOWZmYmVmNjg4ODQxZjYzOS90YWJsZXJhbmdlOjRhMjQ5YTJjNmE4ZTRiYmY5ZmZiZWY2ODg4NDFmNjM5XzYtMTAtMS0xLTA_1ec933e8-caa4-47ff-ad36-8ebf40a1e1eb"
      unitRef="usd">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendPayments>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendPayments
      contextRef="i7afd225ab2e64319a3b79d14f6adbe10_D20170401-20180331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90YWJsZTo0YTI0OWEyYzZhOGU0YmJmOWZmYmVmNjg4ODQxZjYzOS90YWJsZXJhbmdlOjRhMjQ5YTJjNmE4ZTRiYmY5ZmZiZWY2ODg4NDFmNjM5XzYtMTItMS0xLTA_1e9538f4-3b89-40d5-b595-66486548a84a"
      unitRef="usd">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendPayments>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ie68d3aefdf0549d2b9ddd7d0835e1b45_D20190401-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90ZXh0cmVnaW9uOjEyNjlmYzI4NWMyMzQ4ZDU5ZjM1MjI4ZmI1YjZlZTFiXzczOTA_c7efa57c-d437-4081-b2b1-c383d9c66c53"
      unitRef="usdPerShare">201.07</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i60f1dd526bb14006aa435ea228968b14_D20180401-20190331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90ZXh0cmVnaW9uOjEyNjlmYzI4NWMyMzQ4ZDU5ZjM1MjI4ZmI1YjZlZTFiXzczOTQ_46cdd424-e851-4e87-83d1-191ca8b11663"
      unitRef="usdPerShare">150.91</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ie03acabe218a448490fc06e8dabd0ca8_D20170401-20180331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90ZXh0cmVnaW9uOjEyNjlmYzI4NWMyMzQ4ZDU5ZjM1MjI4ZmI1YjZlZTFiXzc0MDI_afcb0207-9345-49f4-8c55-b335dbaabb14"
      unitRef="usdPerShare">141.78</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i3c3d31e7ac7148f38f0cbde91c7db911_D20190401-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90ZXh0cmVnaW9uOjEyNjlmYzI4NWMyMzQ4ZDU5ZjM1MjI4ZmI1YjZlZTFiXzc1NjU_ea9c5fdb-0f00-4fec-88ff-42e43dc0385e"
      unitRef="usdPerShare">132.50</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i142162460e404c19bde4c71d1df9253a_D20180401-20190331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90ZXh0cmVnaW9uOjEyNjlmYzI4NWMyMzQ4ZDU5ZjM1MjI4ZmI1YjZlZTFiXzc1Njk_61de2c53-2b62-4e37-b2d3-67f726b79c74"
      unitRef="usdPerShare">119.21</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="id5c34ae9eae0454587230fd5e3873e2b_D20170401-20180331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90ZXh0cmVnaW9uOjEyNjlmYzI4NWMyMzQ4ZDU5ZjM1MjI4ZmI1YjZlZTFiXzc1Nzc_3389551d-d91c-4dbb-8dbf-1668829b11eb"
      unitRef="usdPerShare">185.66</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i4512d8ebe8a84fe3b980521a665092a7_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90YWJsZTowYmYxNzZkMWY5NzE0MTBmYmZlMGNmYTZkOTllZGE5Ny90YWJsZXJhbmdlOjBiZjE3NmQxZjk3MTQxMGZiZmUwY2ZhNmQ5OWVkYTk3XzktMi0xLTEtMA_380ecb88-3418-4da9-bfd2-c8601b01bf21"
      unitRef="shares">466000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i4512d8ebe8a84fe3b980521a665092a7_I20190331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90YWJsZTowYmYxNzZkMWY5NzE0MTBmYmZlMGNmYTZkOTllZGE5Ny90YWJsZXJhbmdlOjBiZjE3NmQxZjk3MTQxMGZiZmUwY2ZhNmQ5OWVkYTk3XzktNC0xLTEtMA_97971944-b0ba-4c41-a872-35da9947342e"
      unitRef="usdPerShare">123.72</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i340edf32d1834cbc8bc1fbaa4bef1ec7_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90YWJsZTowYmYxNzZkMWY5NzE0MTBmYmZlMGNmYTZkOTllZGE5Ny90YWJsZXJhbmdlOjBiZjE3NmQxZjk3MTQxMGZiZmUwY2ZhNmQ5OWVkYTk3XzEwLTItMS0xLTA_31a7f1d6-266f-485d-9736-94a7d4178996"
      unitRef="shares">403000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i340edf32d1834cbc8bc1fbaa4bef1ec7_D20190401-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90YWJsZTowYmYxNzZkMWY5NzE0MTBmYmZlMGNmYTZkOTllZGE5Ny90YWJsZXJhbmdlOjBiZjE3NmQxZjk3MTQxMGZiZmUwY2ZhNmQ5OWVkYTk3XzEwLTQtMS0xLTA_909c4732-73b2-490f-bbe6-e01672aaafc9"
      unitRef="usdPerShare">170.18</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i340edf32d1834cbc8bc1fbaa4bef1ec7_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90YWJsZTowYmYxNzZkMWY5NzE0MTBmYmZlMGNmYTZkOTllZGE5Ny90YWJsZXJhbmdlOjBiZjE3NmQxZjk3MTQxMGZiZmUwY2ZhNmQ5OWVkYTk3XzExLTItMS0xLTA_83135ba2-d681-49ad-ae0a-1019eec444af"
      unitRef="shares">489000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i340edf32d1834cbc8bc1fbaa4bef1ec7_D20190401-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90YWJsZTowYmYxNzZkMWY5NzE0MTBmYmZlMGNmYTZkOTllZGE5Ny90YWJsZXJhbmdlOjBiZjE3NmQxZjk3MTQxMGZiZmUwY2ZhNmQ5OWVkYTk3XzExLTQtMS0xLTA_de5905bd-af31-4dc7-8f7c-8ccb27c7dd28"
      unitRef="usdPerShare">125.63</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i340edf32d1834cbc8bc1fbaa4bef1ec7_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90YWJsZTowYmYxNzZkMWY5NzE0MTBmYmZlMGNmYTZkOTllZGE5Ny90YWJsZXJhbmdlOjBiZjE3NmQxZjk3MTQxMGZiZmUwY2ZhNmQ5OWVkYTk3XzEyLTItMS0xLTA_20215c61-22db-4755-8587-7b1beda56ed7"
      unitRef="shares">22000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i340edf32d1834cbc8bc1fbaa4bef1ec7_D20190401-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90YWJsZTowYmYxNzZkMWY5NzE0MTBmYmZlMGNmYTZkOTllZGE5Ny90YWJsZXJhbmdlOjBiZjE3NmQxZjk3MTQxMGZiZmUwY2ZhNmQ5OWVkYTk3XzEyLTQtMS0xLTA_4ec08300-6e0f-4240-ad96-faa9db0638ba"
      unitRef="usdPerShare">138.10</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ic3e712352d7c4bdd97760996dfdf1e90_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90YWJsZTowYmYxNzZkMWY5NzE0MTBmYmZlMGNmYTZkOTllZGE5Ny90YWJsZXJhbmdlOjBiZjE3NmQxZjk3MTQxMGZiZmUwY2ZhNmQ5OWVkYTk3XzEzLTItMS0xLTA_f4d7af94-e8a5-45cc-8b94-86bdf8670098"
      unitRef="shares">358000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ic3e712352d7c4bdd97760996dfdf1e90_I20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90YWJsZTowYmYxNzZkMWY5NzE0MTBmYmZlMGNmYTZkOTllZGE5Ny90YWJsZXJhbmdlOjBiZjE3NmQxZjk3MTQxMGZiZmUwY2ZhNmQ5OWVkYTk3XzEzLTQtMS0xLTA_ea942c63-6200-4d95-a012-85e6e9f59cf5"
      unitRef="usdPerShare">157.05</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i60be63e43bf24506a462e2c4a7e930fc_D20190401-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90ZXh0cmVnaW9uOjEyNjlmYzI4NWMyMzQ4ZDU5ZjM1MjI4ZmI1YjZlZTFiXzgwMjc_3ea8e578-9804-43d7-a535-7c5336d66c0c"
      unitRef="usdPerShare">124.50</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i26157d5cbc884722abebaefc185db54c_D20180401-20190331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90ZXh0cmVnaW9uOjEyNjlmYzI4NWMyMzQ4ZDU5ZjM1MjI4ZmI1YjZlZTFiXzgwMzQ_42b29a30-c5fc-4e82-a2cb-c7406927d0da"
      unitRef="usdPerShare">100.29</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ie8766605e8384f068227c39576ff3738_D20170401-20180331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90ZXh0cmVnaW9uOjEyNjlmYzI4NWMyMzQ4ZDU5ZjM1MjI4ZmI1YjZlZTFiXzcxNDY4MjU1OTA5NjM_06f8d60e-bc90-4e1d-a732-2f27570344db"
      unitRef="usdPerShare">102.57</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ie7e22caf33e94f639259ca2a0ff7c2a1_D20190401-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90ZXh0cmVnaW9uOjEyNjlmYzI4NWMyMzQ4ZDU5ZjM1MjI4ZmI1YjZlZTFiXzgyNTY_748dcde4-b9c4-466d-848e-0f295988f6df"
      unitRef="usdPerShare">92.65</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i3f301efd1a134fc3bd7dfdabb4d0f2cd_D20180401-20190331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90ZXh0cmVnaW9uOjEyNjlmYzI4NWMyMzQ4ZDU5ZjM1MjI4ZmI1YjZlZTFiXzgyNjA_6fac8dde-6473-4e52-bfb5-381981b35519"
      unitRef="usdPerShare">97.19</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="iebfa35de1abf4c56a335d78428910ef9_D20170401-20180331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90ZXh0cmVnaW9uOjEyNjlmYzI4NWMyMzQ4ZDU5ZjM1MjI4ZmI1YjZlZTFiXzgyNjg_2a4954de-df30-4e06-9f25-f45de8ffdfee"
      unitRef="usdPerShare">97.78</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ib80e0d44c18c4171a409040be766538f_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90YWJsZToxM2E3YTM4N2RmZGY0ZDBiOTYxZDVkODYyYTI4ZDQwMS90YWJsZXJhbmdlOjEzYTdhMzg3ZGZkZjRkMGI5NjFkNWQ4NjJhMjhkNDAxXzktMi0xLTEtMA_5bca6aac-cc72-4116-9794-5ff5d0a7d34e"
      unitRef="shares">3000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ib80e0d44c18c4171a409040be766538f_I20190331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90YWJsZToxM2E3YTM4N2RmZGY0ZDBiOTYxZDVkODYyYTI4ZDQwMS90YWJsZXJhbmdlOjEzYTdhMzg3ZGZkZjRkMGI5NjFkNWQ4NjJhMjhkNDAxXzktNC0xLTEtMA_82d0d972-593b-4a33-9b31-1272e630ddc2"
      unitRef="usdPerShare">99.37</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i60be63e43bf24506a462e2c4a7e930fc_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90YWJsZToxM2E3YTM4N2RmZGY0ZDBiOTYxZDVkODYyYTI4ZDQwMS90YWJsZXJhbmdlOjEzYTdhMzg3ZGZkZjRkMGI5NjFkNWQ4NjJhMjhkNDAxXzEwLTItMS0xLTA_1ae30db1-319e-4942-a424-a8b1a4c4fe4b"
      unitRef="shares">500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i60be63e43bf24506a462e2c4a7e930fc_D20190401-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90YWJsZToxM2E3YTM4N2RmZGY0ZDBiOTYxZDVkODYyYTI4ZDQwMS90YWJsZXJhbmdlOjEzYTdhMzg3ZGZkZjRkMGI5NjFkNWQ4NjJhMjhkNDAxXzEwLTQtMS0xLTA_3c7eeb50-ef55-4e5d-b087-1757325008b1"
      unitRef="usdPerShare">125.66</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i60be63e43bf24506a462e2c4a7e930fc_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90YWJsZToxM2E3YTM4N2RmZGY0ZDBiOTYxZDVkODYyYTI4ZDQwMS90YWJsZXJhbmdlOjEzYTdhMzg3ZGZkZjRkMGI5NjFkNWQ4NjJhMjhkNDAxXzExLTItMS0xLTA_ad8e902b-ebcb-496b-9f4b-f66e91d855c8"
      unitRef="shares">233000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i60be63e43bf24506a462e2c4a7e930fc_D20190401-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90YWJsZToxM2E3YTM4N2RmZGY0ZDBiOTYxZDVkODYyYTI4ZDQwMS90YWJsZXJhbmdlOjEzYTdhMzg3ZGZkZjRkMGI5NjFkNWQ4NjJhMjhkNDAxXzExLTQtMS0xLTA_e71d4819-164d-41e0-9fff-94ec69603d3e"
      unitRef="usdPerShare">109.64</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i60be63e43bf24506a462e2c4a7e930fc_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90YWJsZToxM2E3YTM4N2RmZGY0ZDBiOTYxZDVkODYyYTI4ZDQwMS90YWJsZXJhbmdlOjEzYTdhMzg3ZGZkZjRkMGI5NjFkNWQ4NjJhMjhkNDAxXzEyLTItMS0xLTA_2ebc3d27-bf71-4f57-8559-f872fea2817b"
      unitRef="shares">28000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i60be63e43bf24506a462e2c4a7e930fc_D20190401-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90YWJsZToxM2E3YTM4N2RmZGY0ZDBiOTYxZDVkODYyYTI4ZDQwMS90YWJsZXJhbmdlOjEzYTdhMzg3ZGZkZjRkMGI5NjFkNWQ4NjJhMjhkNDAxXzEyLTQtMS0xLTA_6d6d3ea6-98d7-4f68-8e16-b9be38d1f1a2"
      unitRef="usdPerShare">101.49</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="icf6aa4dbae3542bb9082daa3060c1838_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90YWJsZToxM2E3YTM4N2RmZGY0ZDBiOTYxZDVkODYyYTI4ZDQwMS90YWJsZXJhbmdlOjEzYTdhMzg3ZGZkZjRkMGI5NjFkNWQ4NjJhMjhkNDAxXzEzLTItMS0xLTA_6afd6be7-d78e-49ee-ab94-0e40e87b81ac"
      unitRef="shares">3239000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="icf6aa4dbae3542bb9082daa3060c1838_I20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90YWJsZToxM2E3YTM4N2RmZGY0ZDBiOTYxZDVkODYyYTI4ZDQwMS90YWJsZXJhbmdlOjEzYTdhMzg3ZGZkZjRkMGI5NjFkNWQ4NjJhMjhkNDAxXzEzLTQtMS0xLTA_b54a54a2-8835-4f08-994b-9015557b2c87"
      unitRef="usdPerShare">119.97</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i76fb6c32ae2e46d8ab964592911367f6_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90ZXh0cmVnaW9uOjEyNjlmYzI4NWMyMzQ4ZDU5ZjM1MjI4ZmI1YjZlZTFiXzg4MDk_725178db-b6a0-4ffd-a8c1-6fbe7adb5b05"
      unitRef="shares">9000000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <ttwo:CommonStockCapitalSharesAvailableforIssuance
      contextRef="i76fb6c32ae2e46d8ab964592911367f6_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90ZXh0cmVnaW9uOjEyNjlmYzI4NWMyMzQ4ZDU5ZjM1MjI4ZmI1YjZlZTFiXzg4NjQ_6010bcef-e3fc-4c0e-94f9-d942048c48c5"
      unitRef="shares">8817000</ttwo:CommonStockCapitalSharesAvailableforIssuance>
    <ttwo:SharebasedCompensationArrangementbySharebasedPaymentAwardMinimumEmployeeSubscriptionRate
      contextRef="i76fb6c32ae2e46d8ab964592911367f6_I20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90ZXh0cmVnaW9uOjEyNjlmYzI4NWMyMzQ4ZDU5ZjM1MjI4ZmI1YjZlZTFiXzkxOTY_31680170-0a15-4064-9390-db25ae169a33"
      unitRef="number">0.01</ttwo:SharebasedCompensationArrangementbySharebasedPaymentAwardMinimumEmployeeSubscriptionRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate
      contextRef="i76fb6c32ae2e46d8ab964592911367f6_I20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90ZXh0cmVnaW9uOjEyNjlmYzI4NWMyMzQ4ZDU5ZjM1MjI4ZmI1YjZlZTFiXzkyMDM_0421f8af-98a1-4e69-beb8-fda4adce7025"
      unitRef="number">0.10</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate>
    <us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90ZXh0cmVnaW9uOjEyNjlmYzI4NWMyMzQ4ZDU5ZjM1MjI4ZmI1YjZlZTFiXzEwMzg5_efc2baed-9a28-48b7-8eea-98879b0e8a05">The following table summarizes the assumptions used in the Black-Scholes valuation model to value our purchase rights:&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:61.450%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:15.543%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:15.547%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal Year Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal Year Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:right;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;"&gt;1.6% - 2.4%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:right;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;"&gt;2.1% - 2.5%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Expected stock price volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:right;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;"&gt;28.1% - 45.6%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:right;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;"&gt;39.1% - 40.0%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Expected service period (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.5&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Dividends&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;None&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;None&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="id5933730e8794bc7bacae3cac2167a1c_D20190401-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90YWJsZTowOGY3N2I2M2VkYjA0NGJlODU5MWU4ZTYxNGQ2ZDJkZC90YWJsZXJhbmdlOjA4Zjc3YjYzZWRiMDQ0YmU4NTkxZThlNjE0ZDZkMmRkXzItMi0xLTEtMC90ZXh0cmVnaW9uOjg5OTcxNWI4N2JlODQ2ZGU5NTA1MGZhODQyZmUxZjVlXzEyNjQ0MzgzNzE5NDQz_2f1b2d04-57b2-4d11-8b03-ceb1a06333fc"
      unitRef="number">0.016</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="idc921bed0a0b45c1882f155870129e74_D20190401-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90YWJsZTowOGY3N2I2M2VkYjA0NGJlODU5MWU4ZTYxNGQ2ZDJkZC90YWJsZXJhbmdlOjA4Zjc3YjYzZWRiMDQ0YmU4NTkxZThlNjE0ZDZkMmRkXzItMi0xLTEtMC90ZXh0cmVnaW9uOjg5OTcxNWI4N2JlODQ2ZGU5NTA1MGZhODQyZmUxZjVlXzEyNjQ0MzgzNzE5NDQ5_ce3e1f7a-6624-4870-b558-9c883af75ca7"
      unitRef="number">0.024</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i95e5e2a60827451c8e0a0fe941cecb5a_D20180401-20190331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90YWJsZTowOGY3N2I2M2VkYjA0NGJlODU5MWU4ZTYxNGQ2ZDJkZC90YWJsZXJhbmdlOjA4Zjc3YjYzZWRiMDQ0YmU4NTkxZThlNjE0ZDZkMmRkXzItNC0xLTEtMTgyMy90ZXh0cmVnaW9uOmY1YWUyZmIzMDAxZjRhMTk4NTdmOGI4Yzc1YjM2Y2JmXzEyNjQ0MzgzNzE5NDQz_e910cf90-b153-4e07-af9f-e0351d953e31"
      unitRef="number">0.021</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="if93ad7c1463c46b7bfbdebeb4f0d9201_D20180401-20190331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90YWJsZTowOGY3N2I2M2VkYjA0NGJlODU5MWU4ZTYxNGQ2ZDJkZC90YWJsZXJhbmdlOjA4Zjc3YjYzZWRiMDQ0YmU4NTkxZThlNjE0ZDZkMmRkXzItNC0xLTEtMTgyMy90ZXh0cmVnaW9uOmY1YWUyZmIzMDAxZjRhMTk4NTdmOGI4Yzc1YjM2Y2JmXzEyNjQ0MzgzNzE5NDQ5_f8010e9d-4fd2-40ea-967e-c2150d3188c1"
      unitRef="number">0.025</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="id5933730e8794bc7bacae3cac2167a1c_D20190401-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90YWJsZTowOGY3N2I2M2VkYjA0NGJlODU5MWU4ZTYxNGQ2ZDJkZC90YWJsZXJhbmdlOjA4Zjc3YjYzZWRiMDQ0YmU4NTkxZThlNjE0ZDZkMmRkXzMtMi0xLTEtMC90ZXh0cmVnaW9uOjhmMDg5NTA2MTQ2ODQ1YjFhYjJmNDc5NGI4N2IwNGZkXzEyNjQ0MzgzNzE5NDQ2_e1e76f1c-6850-4aab-bc23-4ae88a13d300"
      unitRef="number">0.281</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="idc921bed0a0b45c1882f155870129e74_D20190401-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90YWJsZTowOGY3N2I2M2VkYjA0NGJlODU5MWU4ZTYxNGQ2ZDJkZC90YWJsZXJhbmdlOjA4Zjc3YjYzZWRiMDQ0YmU4NTkxZThlNjE0ZDZkMmRkXzMtMi0xLTEtMC90ZXh0cmVnaW9uOjhmMDg5NTA2MTQ2ODQ1YjFhYjJmNDc5NGI4N2IwNGZkXzEyNjQ0MzgzNzE5NDUz_9837599d-7cd6-45af-9f07-ea44cf7378a2"
      unitRef="number">0.456</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i95e5e2a60827451c8e0a0fe941cecb5a_D20180401-20190331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90YWJsZTowOGY3N2I2M2VkYjA0NGJlODU5MWU4ZTYxNGQ2ZDJkZC90YWJsZXJhbmdlOjA4Zjc3YjYzZWRiMDQ0YmU4NTkxZThlNjE0ZDZkMmRkXzMtNC0xLTEtMTgyMy90ZXh0cmVnaW9uOjc4NDdlYzEwMWQzNDQ4ZjJhYzAyNDkxOWIzZjM5MjgwXzEyNjQ0MzgzNzE5NDQ2_50a84fb3-c4e4-44b2-b16e-e23bd936ba78"
      unitRef="number">0.391</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="if93ad7c1463c46b7bfbdebeb4f0d9201_D20180401-20190331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90YWJsZTowOGY3N2I2M2VkYjA0NGJlODU5MWU4ZTYxNGQ2ZDJkZC90YWJsZXJhbmdlOjA4Zjc3YjYzZWRiMDQ0YmU4NTkxZThlNjE0ZDZkMmRkXzMtNC0xLTEtMTgyMy90ZXh0cmVnaW9uOjc4NDdlYzEwMWQzNDQ4ZjJhYzAyNDkxOWIzZjM5MjgwXzEyNjQ0MzgzNzE5NDUz_63c88870-9bc6-4b22-939f-ddad91c65407"
      unitRef="number">0.400</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="ifa690aab7b3e4f848ee14b8556b37c46_D20190401-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90YWJsZTowOGY3N2I2M2VkYjA0NGJlODU5MWU4ZTYxNGQ2ZDJkZC90YWJsZXJhbmdlOjA4Zjc3YjYzZWRiMDQ0YmU4NTkxZThlNjE0ZDZkMmRkXzQtMi0xLTEtMA_41c277f0-dcfc-4fab-b1c1-1d9346ba4c28">P0Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i5cd87737152e471f8de6bed676c7f059_D20180401-20190331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90YWJsZTowOGY3N2I2M2VkYjA0NGJlODU5MWU4ZTYxNGQ2ZDJkZC90YWJsZXJhbmdlOjA4Zjc3YjYzZWRiMDQ0YmU4NTkxZThlNjE0ZDZkMmRkXzQtNC0xLTEtMTgyMw_f11c164d-9c14-4845-9f08-5491d04292a9">P0Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendPayments
      contextRef="ifa690aab7b3e4f848ee14b8556b37c46_D20190401-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90YWJsZTowOGY3N2I2M2VkYjA0NGJlODU5MWU4ZTYxNGQ2ZDJkZC90YWJsZXJhbmdlOjA4Zjc3YjYzZWRiMDQ0YmU4NTkxZThlNjE0ZDZkMmRkXzUtMi0xLTEtMA_1c97066e-79ed-43cd-8cab-1019624b1b3a"
      unitRef="usd">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendPayments>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendPayments
      contextRef="i5cd87737152e471f8de6bed676c7f059_D20180401-20190331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90YWJsZTowOGY3N2I2M2VkYjA0NGJlODU5MWU4ZTYxNGQ2ZDJkZC90YWJsZXJhbmdlOjA4Zjc3YjYzZWRiMDQ0YmU4NTkxZThlNjE0ZDZkMmRkXzUtNC0xLTEtMjEzMA_b4396ebc-7402-4e6d-9cf2-d9dcee903787"
      unitRef="usd">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendPayments>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="ifa690aab7b3e4f848ee14b8556b37c46_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90ZXh0cmVnaW9uOjEyNjlmYzI4NWMyMzQ4ZDU5ZjM1MjI4ZmI1YjZlZTFiXzEwMzE1_f2888803-0ee8-4cc7-9e78-8285cf072a4a"
      unitRef="shares">126000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="ifa690aab7b3e4f848ee14b8556b37c46_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90ZXh0cmVnaW9uOjEyNjlmYzI4NWMyMzQ4ZDU5ZjM1MjI4ZmI1YjZlZTFiXzEwMzI5_b9f7cd91-25a2-45d8-b014-b33320dcc25a"
      unitRef="usd">10515000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased
      contextRef="i76fb6c32ae2e46d8ab964592911367f6_I20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90ZXh0cmVnaW9uOjEyNjlmYzI4NWMyMzQ4ZDU5ZjM1MjI4ZmI1YjZlZTFiXzEwMzcw_c8dad6f6-7ff7-4331-be4a-9fdb610c9ca6"
      unitRef="usdPerShare">83.25</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i5cd87737152e471f8de6bed676c7f059_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90ZXh0cmVnaW9uOjEyNjlmYzI4NWMyMzQ4ZDU5ZjM1MjI4ZmI1YjZlZTFiXzcxNDY4MjU1OTEzNDU_3c910486-8cb8-4b6b-a9f0-8a15d1ca5a47"
      unitRef="shares">57000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i5cd87737152e471f8de6bed676c7f059_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90ZXh0cmVnaW9uOjEyNjlmYzI4NWMyMzQ4ZDU5ZjM1MjI4ZmI1YjZlZTFiXzcxNDY4MjU1OTEzNTk_85b01732-ecde-4bcb-a8fa-89fe9191d339"
      unitRef="usd">5069000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased
      contextRef="i98f3dc5689f04e478207ba057b947699_I20190331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNjkvZnJhZzoxMjY5ZmMyODVjMjM0OGQ1OWYzNTIyOGZiNWI2ZWUxYi90ZXh0cmVnaW9uOjEyNjlmYzI4NWMyMzQ4ZDU5ZjM1MjI4ZmI1YjZlZTFiXzcxNDY4MjU1OTE0MTc_ba3a3681-292d-43f5-a1f6-a514fd74d34d"
      unitRef="usdPerShare">88.66</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased>
    <us-gaap:TreasuryStockTextBlock
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNzUvZnJhZzpkYzM0OTM4Y2VlMTE0ZTkwYjMxYjAwMjg4ZmIwOWQ0NS90ZXh0cmVnaW9uOmRjMzQ5MzhjZWUxMTRlOTBiMzFiMDAyODhmYjA5ZDQ1XzExNjg_a0b3a116-cbba-4bd0-a6ae-d6ba7f16b074">SHARE REPURCHASE PROGRAM&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Our Board of Directors has authorized the repurchase of up to 14,218 shares of our common stock. Under this program, we may purchase shares from time to time through a variety of methods, including in the open market or through privately negotiated transactions, in accordance with applicable securities laws. Repurchases are subject to the availability of stock, prevailing market conditions, the trading price of the stock, our financial performance and other conditions. The program does not require us to repurchase shares and may be suspended or discontinued at any time for any reason. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;During the fiscal years ended March&#160;31, 2020, 2019, and 2018 we repurchased 0, 3,716, and 1,513 shares of our common stock in the open market, respectively, for $0, $362,429, and $154,808, respectively, including commissions of $0, $37 and $16, respectively as part of the program. As of March&#160;31, 2020, we had repurchased a total of 10,400 shares of our common stock under the program, and 3,818 shares of our common stock remained available for repurchase under the share repurchase program. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;All of the repurchased shares are classified as Treasury stock in our Consolidated Balance Sheets.&lt;/span&gt;&lt;/div&gt;</us-gaap:TreasuryStockTextBlock>
    <us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased
      contextRef="i801eb19831ed4fd08f3ed98906ddf06b_I20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNzUvZnJhZzpkYzM0OTM4Y2VlMTE0ZTkwYjMxYjAwMjg4ZmIwOWQ0NS90ZXh0cmVnaW9uOmRjMzQ5MzhjZWUxMTRlOTBiMzFiMDAyODhmYjA5ZDQ1Xzk5_540ce8c6-a9da-4c69-8197-40d08d0bd8d1"
      unitRef="shares">14218000</us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i4526c76355a643dcbc2f51a85738501a_D20190401-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNzUvZnJhZzpkYzM0OTM4Y2VlMTE0ZTkwYjMxYjAwMjg4ZmIwOWQ0NS90ZXh0cmVnaW9uOmRjMzQ5MzhjZWUxMTRlOTBiMzFiMDAyODhmYjA5ZDQ1XzY4Nw_53f3c8dc-c979-4b0b-9b3f-29b5665024b3"
      unitRef="shares">0</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i8804d2c21d2f4a2a87c3b6893e667816_D20180401-20190331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNzUvZnJhZzpkYzM0OTM4Y2VlMTE0ZTkwYjMxYjAwMjg4ZmIwOWQ0NS90ZXh0cmVnaW9uOmRjMzQ5MzhjZWUxMTRlOTBiMzFiMDAyODhmYjA5ZDQ1XzY5MQ_0c66c116-3770-43a6-b101-493831898b9d"
      unitRef="shares">3716000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i4cf668ec2aa6456bb09f199f1b654858_D20170401-20180331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNzUvZnJhZzpkYzM0OTM4Y2VlMTE0ZTkwYjMxYjAwMjg4ZmIwOWQ0NS90ZXh0cmVnaW9uOmRjMzQ5MzhjZWUxMTRlOTBiMzFiMDAyODhmYjA5ZDQ1XzY5OQ_19c1c40f-24aa-41c5-aa87-c6247da52b8c"
      unitRef="shares">1513000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i4526c76355a643dcbc2f51a85738501a_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNzUvZnJhZzpkYzM0OTM4Y2VlMTE0ZTkwYjMxYjAwMjg4ZmIwOWQ0NS90ZXh0cmVnaW9uOmRjMzQ5MzhjZWUxMTRlOTBiMzFiMDAyODhmYjA5ZDQ1Xzc2Nw_4f0d00c6-bd0c-47b8-8649-1efa41bbc239"
      unitRef="usd">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i8804d2c21d2f4a2a87c3b6893e667816_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNzUvZnJhZzpkYzM0OTM4Y2VlMTE0ZTkwYjMxYjAwMjg4ZmIwOWQ0NS90ZXh0cmVnaW9uOmRjMzQ5MzhjZWUxMTRlOTBiMzFiMDAyODhmYjA5ZDQ1Xzc3MQ_ff346d48-2203-41cd-b4dd-ad67feeaa575"
      unitRef="usd">362429000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i4cf668ec2aa6456bb09f199f1b654858_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNzUvZnJhZzpkYzM0OTM4Y2VlMTE0ZTkwYjMxYjAwMjg4ZmIwOWQ0NS90ZXh0cmVnaW9uOmRjMzQ5MzhjZWUxMTRlOTBiMzFiMDAyODhmYjA5ZDQ1Xzc3OQ_364ee80e-96c3-4251-b082-2a34b7c0d5cc"
      unitRef="usd">154808000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <ttwo:StockRepurchaseProgramCommissions
      contextRef="i4526c76355a643dcbc2f51a85738501a_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNzUvZnJhZzpkYzM0OTM4Y2VlMTE0ZTkwYjMxYjAwMjg4ZmIwOWQ0NS90ZXh0cmVnaW9uOmRjMzQ5MzhjZWUxMTRlOTBiMzFiMDAyODhmYjA5ZDQ1XzgyMg_19f5b5cd-06d7-4874-89f0-17d9313591d1"
      unitRef="usd">0</ttwo:StockRepurchaseProgramCommissions>
    <ttwo:StockRepurchaseProgramCommissions
      contextRef="i8804d2c21d2f4a2a87c3b6893e667816_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNzUvZnJhZzpkYzM0OTM4Y2VlMTE0ZTkwYjMxYjAwMjg4ZmIwOWQ0NS90ZXh0cmVnaW9uOmRjMzQ5MzhjZWUxMTRlOTBiMzFiMDAyODhmYjA5ZDQ1XzgyNg_c0a8aa8f-9409-4064-8b78-f2924a493c69"
      unitRef="usd">37000</ttwo:StockRepurchaseProgramCommissions>
    <ttwo:StockRepurchaseProgramCommissions
      contextRef="i4cf668ec2aa6456bb09f199f1b654858_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNzUvZnJhZzpkYzM0OTM4Y2VlMTE0ZTkwYjMxYjAwMjg4ZmIwOWQ0NS90ZXh0cmVnaW9uOmRjMzQ5MzhjZWUxMTRlOTBiMzFiMDAyODhmYjA5ZDQ1XzgzMw_63bf604a-7389-4dff-9986-4617ee13bfc7"
      unitRef="usd">16000</ttwo:StockRepurchaseProgramCommissions>
    <ttwo:StockRepurchaseProgramNumberOfSharesRepurchased
      contextRef="i4afec8b66bd14162acee71d9dbad32d5_I20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNzUvZnJhZzpkYzM0OTM4Y2VlMTE0ZTkwYjMxYjAwMjg4ZmIwOWQ0NS90ZXh0cmVnaW9uOmRjMzQ5MzhjZWUxMTRlOTBiMzFiMDAyODhmYjA5ZDQ1XzkxNA_551c8064-8cd1-44a1-a30f-c4843bd551cd"
      unitRef="shares">10400000</ttwo:StockRepurchaseProgramNumberOfSharesRepurchased>
    <us-gaap:StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased
      contextRef="i4afec8b66bd14162acee71d9dbad32d5_I20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNzUvZnJhZzpkYzM0OTM4Y2VlMTE0ZTkwYjMxYjAwMjg4ZmIwOWQ0NS90ZXh0cmVnaW9uOmRjMzQ5MzhjZWUxMTRlOTBiMzFiMDAyODhmYjA5ZDQ1Xzk2Nw_d4dcc561-9c45-47ff-ae9e-7382c6bfa7b9"
      unitRef="shares">3818000</us-gaap:StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased>
    <us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNzgvZnJhZzpiNWU2NWIwMjJhODc0NjQ5YjExODY1ODZhN2ExOWI5YS90ZXh0cmVnaW9uOmI1ZTY1YjAyMmE4NzQ2NDliMTE4NjU4NmE3YTE5YjlhXzQx_df07a735-e1d1-4aff-9f6b-49ad007ec9fc">INTEREST AND OTHER, NET&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:60.609%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.730%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.730%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.732%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal Year Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;47,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;38,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,637)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(8,032)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(22,269)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign currency exchange loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3,589)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(505)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3,038)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,610)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3,369)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest and other, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;38,505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;26,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,048&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock>
    <us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNzgvZnJhZzpiNWU2NWIwMjJhODc0NjQ5YjExODY1ODZhN2ExOWI5YS90ZXh0cmVnaW9uOmI1ZTY1YjAyMmE4NzQ2NDliMTE4NjU4NmE3YTE5YjlhXzM3_1ea1f9a9-767f-4db8-92ad-be34a2a0c714">&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:60.609%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.730%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.730%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.732%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal Year Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;47,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;38,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,637)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(8,032)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(22,269)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign currency exchange loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3,589)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(505)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3,038)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,610)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3,369)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest and other, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;38,505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;26,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,048&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock>
    <ttwo:InterestIncomeNonoperating
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNzgvZnJhZzpiNWU2NWIwMjJhODc0NjQ5YjExODY1ODZhN2ExOWI5YS90YWJsZTo2ZmMxZTBhNzk2MjM0NjEzOTI3MmQ5Y2ViNWQ4ZmRmOS90YWJsZXJhbmdlOjZmYzFlMGE3OTYyMzQ2MTM5MjcyZDljZWI1ZDhmZGY5XzItMi0xLTEtMA_45fb49de-0146-4d80-aff7-a139ece7bc11"
      unitRef="usd">47341000</ttwo:InterestIncomeNonoperating>
    <ttwo:InterestIncomeNonoperating
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNzgvZnJhZzpiNWU2NWIwMjJhODc0NjQ5YjExODY1ODZhN2ExOWI5YS90YWJsZTo2ZmMxZTBhNzk2MjM0NjEzOTI3MmQ5Y2ViNWQ4ZmRmOS90YWJsZXJhbmdlOjZmYzFlMGE3OTYyMzQ2MTM5MjcyZDljZWI1ZDhmZGY5XzItNC0xLTEtMA_b1e9f50d-ac86-421b-a72e-6fc58cae7a41"
      unitRef="usd">38019000</ttwo:InterestIncomeNonoperating>
    <ttwo:InterestIncomeNonoperating
      contextRef="ia0b4ed62263b4059a2bbd8c1630332d7_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNzgvZnJhZzpiNWU2NWIwMjJhODc0NjQ5YjExODY1ODZhN2ExOWI5YS90YWJsZTo2ZmMxZTBhNzk2MjM0NjEzOTI3MmQ5Y2ViNWQ4ZmRmOS90YWJsZXJhbmdlOjZmYzFlMGE3OTYyMzQ2MTM5MjcyZDljZWI1ZDhmZGY5XzItNi0xLTEtMA_ad2c2de5-c2a0-42cc-b502-0d4014ee576b"
      unitRef="usd">21264000</ttwo:InterestIncomeNonoperating>
    <ttwo:InterestExpenseNonoperating
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNzgvZnJhZzpiNWU2NWIwMjJhODc0NjQ5YjExODY1ODZhN2ExOWI5YS90YWJsZTo2ZmMxZTBhNzk2MjM0NjEzOTI3MmQ5Y2ViNWQ4ZmRmOS90YWJsZXJhbmdlOjZmYzFlMGE3OTYyMzQ2MTM5MjcyZDljZWI1ZDhmZGY5XzMtMi0xLTEtMA_8a3fe2f4-68dd-4c3a-b751-a9fe985403c2"
      unitRef="usd">2637000</ttwo:InterestExpenseNonoperating>
    <ttwo:InterestExpenseNonoperating
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNzgvZnJhZzpiNWU2NWIwMjJhODc0NjQ5YjExODY1ODZhN2ExOWI5YS90YWJsZTo2ZmMxZTBhNzk2MjM0NjEzOTI3MmQ5Y2ViNWQ4ZmRmOS90YWJsZXJhbmdlOjZmYzFlMGE3OTYyMzQ2MTM5MjcyZDljZWI1ZDhmZGY5XzMtNC0xLTEtMA_14aea103-6627-46ae-9a8a-bb3b655e20a4"
      unitRef="usd">8032000</ttwo:InterestExpenseNonoperating>
    <ttwo:InterestExpenseNonoperating
      contextRef="ia0b4ed62263b4059a2bbd8c1630332d7_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNzgvZnJhZzpiNWU2NWIwMjJhODc0NjQ5YjExODY1ODZhN2ExOWI5YS90YWJsZTo2ZmMxZTBhNzk2MjM0NjEzOTI3MmQ5Y2ViNWQ4ZmRmOS90YWJsZXJhbmdlOjZmYzFlMGE3OTYyMzQ2MTM5MjcyZDljZWI1ZDhmZGY5XzMtNi0xLTEtMA_d5796861-91ca-44eb-9f80-00fd35b13356"
      unitRef="usd">22269000</ttwo:InterestExpenseNonoperating>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNzgvZnJhZzpiNWU2NWIwMjJhODc0NjQ5YjExODY1ODZhN2ExOWI5YS90YWJsZTo2ZmMxZTBhNzk2MjM0NjEzOTI3MmQ5Y2ViNWQ4ZmRmOS90YWJsZXJhbmdlOjZmYzFlMGE3OTYyMzQ2MTM5MjcyZDljZWI1ZDhmZGY5XzQtMi0xLTEtMA_c35c4dc9-6f62-4af0-ae80-429f1c0ff95b"
      unitRef="usd">-3589000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNzgvZnJhZzpiNWU2NWIwMjJhODc0NjQ5YjExODY1ODZhN2ExOWI5YS90YWJsZTo2ZmMxZTBhNzk2MjM0NjEzOTI3MmQ5Y2ViNWQ4ZmRmOS90YWJsZXJhbmdlOjZmYzFlMGE3OTYyMzQ2MTM5MjcyZDljZWI1ZDhmZGY5XzQtNC0xLTEtMA_897154ba-d815-4152-b015-ec4aa2138fea"
      unitRef="usd">-505000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="ia0b4ed62263b4059a2bbd8c1630332d7_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNzgvZnJhZzpiNWU2NWIwMjJhODc0NjQ5YjExODY1ODZhN2ExOWI5YS90YWJsZTo2ZmMxZTBhNzk2MjM0NjEzOTI3MmQ5Y2ViNWQ4ZmRmOS90YWJsZXJhbmdlOjZmYzFlMGE3OTYyMzQ2MTM5MjcyZDljZWI1ZDhmZGY5XzQtNi0xLTEtMA_7c6ccea9-c51d-4a88-b188-f3c17cf54d3b"
      unitRef="usd">-3038000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <ttwo:IncomeExpenseOther
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNzgvZnJhZzpiNWU2NWIwMjJhODc0NjQ5YjExODY1ODZhN2ExOWI5YS90YWJsZTo2ZmMxZTBhNzk2MjM0NjEzOTI3MmQ5Y2ViNWQ4ZmRmOS90YWJsZXJhbmdlOjZmYzFlMGE3OTYyMzQ2MTM5MjcyZDljZWI1ZDhmZGY5XzUtMi0xLTEtMA_201139c6-adfe-448e-9f4a-59b45bf400b7"
      unitRef="usd">-2610000</ttwo:IncomeExpenseOther>
    <ttwo:IncomeExpenseOther
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNzgvZnJhZzpiNWU2NWIwMjJhODc0NjQ5YjExODY1ODZhN2ExOWI5YS90YWJsZTo2ZmMxZTBhNzk2MjM0NjEzOTI3MmQ5Y2ViNWQ4ZmRmOS90YWJsZXJhbmdlOjZmYzFlMGE3OTYyMzQ2MTM5MjcyZDljZWI1ZDhmZGY5XzUtNC0xLTEtMA_372cea91-c78d-4a4e-9edb-0b8e534e6992"
      unitRef="usd">-3369000</ttwo:IncomeExpenseOther>
    <ttwo:IncomeExpenseOther
      contextRef="ia0b4ed62263b4059a2bbd8c1630332d7_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNzgvZnJhZzpiNWU2NWIwMjJhODc0NjQ5YjExODY1ODZhN2ExOWI5YS90YWJsZTo2ZmMxZTBhNzk2MjM0NjEzOTI3MmQ5Y2ViNWQ4ZmRmOS90YWJsZXJhbmdlOjZmYzFlMGE3OTYyMzQ2MTM5MjcyZDljZWI1ZDhmZGY5XzUtNi0xLTEtMA_8f01e15e-7cbd-4e19-8adb-ff4c39afe612"
      unitRef="usd">5091000</ttwo:IncomeExpenseOther>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNzgvZnJhZzpiNWU2NWIwMjJhODc0NjQ5YjExODY1ODZhN2ExOWI5YS90YWJsZTo2ZmMxZTBhNzk2MjM0NjEzOTI3MmQ5Y2ViNWQ4ZmRmOS90YWJsZXJhbmdlOjZmYzFlMGE3OTYyMzQ2MTM5MjcyZDljZWI1ZDhmZGY5XzYtMi0xLTEtMA_51164e63-55e5-4c6b-9c0b-a9ced7507d10"
      unitRef="usd">38505000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNzgvZnJhZzpiNWU2NWIwMjJhODc0NjQ5YjExODY1ODZhN2ExOWI5YS90YWJsZTo2ZmMxZTBhNzk2MjM0NjEzOTI3MmQ5Y2ViNWQ4ZmRmOS90YWJsZXJhbmdlOjZmYzFlMGE3OTYyMzQ2MTM5MjcyZDljZWI1ZDhmZGY5XzYtNC0xLTEtMA_89f3e55b-2380-4cc4-9d88-6a043df356d1"
      unitRef="usd">26113000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ia0b4ed62263b4059a2bbd8c1630332d7_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xNzgvZnJhZzpiNWU2NWIwMjJhODc0NjQ5YjExODY1ODZhN2ExOWI5YS90YWJsZTo2ZmMxZTBhNzk2MjM0NjEzOTI3MmQ5Y2ViNWQ4ZmRmOS90YWJsZXJhbmdlOjZmYzFlMGE3OTYyMzQ2MTM5MjcyZDljZWI1ZDhmZGY5XzYtNi0xLTEtMA_79571ddc-2db0-4343-930a-db29b3646800"
      unitRef="usd">1048000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:ComprehensiveIncomeNoteTextBlock
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xODEvZnJhZzplOTE3YzM1NTgwYzQ0ZWU3Yjc5MzBlNTMzMDZkMzlhYy90ZXh0cmVnaW9uOmU5MTdjMzU1ODBjNDRlZTdiNzkzMGU1MzMwNmQzOWFjXzE1Nw_aac485ed-c058-4223-b3c3-03fad4d0a528">ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) &lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The following table provides the components of accumulated other comprehensive (loss) income:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:49.101%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.544%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.397%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.810%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.810%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.668%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign currency&lt;br/&gt;translation&lt;br/&gt;adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unrealized gain&lt;br/&gt;(loss) on&lt;br/&gt;derivative&lt;br/&gt;instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unrealized gain (loss) on cross-currency swap&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unrealized gain&lt;br/&gt;(loss) on&lt;br/&gt;available-&lt;br/&gt;for-sales&lt;br/&gt;securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance at March 31, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(4,287)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(10,191)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,854)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(15,732)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other comprehensive (loss) income before reclassifications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(28,803)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(25,600)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amounts reclassified from accumulated other comprehensive (loss) income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,726&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,726&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Tax effect on cross-currency swap&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance at March 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(33,090)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(5,285)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;586&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(37,189)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other comprehensive (loss) income before reclassifications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(27,445)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3,332)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(20,273)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amounts reclassified from accumulated other comprehensive (loss) income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,689)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,689)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Tax effect on cross-currency swap&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance at March 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(60,535)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,746)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(58,376)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ComprehensiveIncomeNoteTextBlock>
    <us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xODEvZnJhZzplOTE3YzM1NTgwYzQ0ZWU3Yjc5MzBlNTMzMDZkMzlhYy90ZXh0cmVnaW9uOmU5MTdjMzU1ODBjNDRlZTdiNzkzMGU1MzMwNmQzOWFjXzE2MQ_5ce07e71-2b9d-49a6-9e59-e5a505776537">The following table provides the components of accumulated other comprehensive (loss) income:&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:49.101%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.544%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.397%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.810%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.810%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.668%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign currency&lt;br/&gt;translation&lt;br/&gt;adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unrealized gain&lt;br/&gt;(loss) on&lt;br/&gt;derivative&lt;br/&gt;instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unrealized gain (loss) on cross-currency swap&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unrealized gain&lt;br/&gt;(loss) on&lt;br/&gt;available-&lt;br/&gt;for-sales&lt;br/&gt;securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance at March 31, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(4,287)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(10,191)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,854)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(15,732)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other comprehensive (loss) income before reclassifications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(28,803)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(25,600)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amounts reclassified from accumulated other comprehensive (loss) income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,726&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,726&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Tax effect on cross-currency swap&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance at March 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(33,090)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(5,285)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;586&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(37,189)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other comprehensive (loss) income before reclassifications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(27,445)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3,332)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(20,273)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amounts reclassified from accumulated other comprehensive (loss) income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,689)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,689)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Tax effect on cross-currency swap&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance at March 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(60,535)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,746)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(58,376)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:StockholdersEquity
      contextRef="i32488526807c4404b8b07a7ada1df218_I20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xODEvZnJhZzplOTE3YzM1NTgwYzQ0ZWU3Yjc5MzBlNTMzMDZkMzlhYy90YWJsZTphYjVjMzZhODcxYzI0NzFjOWVlNWQ4NTU2MTI3Y2U2Yi90YWJsZXJhbmdlOmFiNWMzNmE4NzFjMjQ3MWM5ZWU1ZDg1NTYxMjdjZTZiXzEtMi0xLTEtMA_f6a54b8b-00ad-4f08-b22d-1338b1d21ca5"
      unitRef="usd">-4287000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i707a55ad72874aa3931e17b5eee5b04e_I20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xODEvZnJhZzplOTE3YzM1NTgwYzQ0ZWU3Yjc5MzBlNTMzMDZkMzlhYy90YWJsZTphYjVjMzZhODcxYzI0NzFjOWVlNWQ4NTU2MTI3Y2U2Yi90YWJsZXJhbmdlOmFiNWMzNmE4NzFjMjQ3MWM5ZWU1ZDg1NTYxMjdjZTZiXzEtNC0xLTEtMA_279596c9-f174-44a5-9d5f-1ffd058e7d76"
      unitRef="usd">600000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i949005e4ce064c7e8fb629fed981dcd7_I20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xODEvZnJhZzplOTE3YzM1NTgwYzQ0ZWU3Yjc5MzBlNTMzMDZkMzlhYy90YWJsZTphYjVjMzZhODcxYzI0NzFjOWVlNWQ4NTU2MTI3Y2U2Yi90YWJsZXJhbmdlOmFiNWMzNmE4NzFjMjQ3MWM5ZWU1ZDg1NTYxMjdjZTZiXzEtNi0xLTEtMA_56146571-7c56-49ce-86d4-4707b26b5d67"
      unitRef="usd">-10191000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3e15f16397de40d8948ab2bdbedf6be2_I20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xODEvZnJhZzplOTE3YzM1NTgwYzQ0ZWU3Yjc5MzBlNTMzMDZkMzlhYy90YWJsZTphYjVjMzZhODcxYzI0NzFjOWVlNWQ4NTU2MTI3Y2U2Yi90YWJsZXJhbmdlOmFiNWMzNmE4NzFjMjQ3MWM5ZWU1ZDg1NTYxMjdjZTZiXzEtOC0xLTEtMA_f1c957af-81cc-4821-9ed3-3dcf1b270fb3"
      unitRef="usd">-1854000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3a75b5e0b754459e8eddaba86eb68181_I20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xODEvZnJhZzplOTE3YzM1NTgwYzQ0ZWU3Yjc5MzBlNTMzMDZkMzlhYy90YWJsZTphYjVjMzZhODcxYzI0NzFjOWVlNWQ4NTU2MTI3Y2U2Yi90YWJsZXJhbmdlOmFiNWMzNmE4NzFjMjQ3MWM5ZWU1ZDg1NTYxMjdjZTZiXzEtMTAtMS0xLTA_07ddc090-7844-449b-aaaa-f901b29c59c1"
      unitRef="usd">-15732000</us-gaap:StockholdersEquity>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="i9c0525049bfb4be0a131f25c9168ab88_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xODEvZnJhZzplOTE3YzM1NTgwYzQ0ZWU3Yjc5MzBlNTMzMDZkMzlhYy90YWJsZTphYjVjMzZhODcxYzI0NzFjOWVlNWQ4NTU2MTI3Y2U2Yi90YWJsZXJhbmdlOmFiNWMzNmE4NzFjMjQ3MWM5ZWU1ZDg1NTYxMjdjZTZiXzItMi0xLTEtMA_f2e0beaf-a365-4aa1-8e4f-86817e85f464"
      unitRef="usd">-28803000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="i5e3c66d479a34b25b157d8c7d0133b52_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xODEvZnJhZzplOTE3YzM1NTgwYzQ0ZWU3Yjc5MzBlNTMzMDZkMzlhYy90YWJsZTphYjVjMzZhODcxYzI0NzFjOWVlNWQ4NTU2MTI3Y2U2Yi90YWJsZXJhbmdlOmFiNWMzNmE4NzFjMjQ3MWM5ZWU1ZDg1NTYxMjdjZTZiXzItNC0xLTEtMA_212f1f46-125c-4b68-88ae-f8dcedeccf52"
      unitRef="usd">0</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="i9870bf3490ef484ca36916015fcdbe87_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xODEvZnJhZzplOTE3YzM1NTgwYzQ0ZWU3Yjc5MzBlNTMzMDZkMzlhYy90YWJsZTphYjVjMzZhODcxYzI0NzFjOWVlNWQ4NTU2MTI3Y2U2Yi90YWJsZXJhbmdlOmFiNWMzNmE4NzFjMjQ3MWM5ZWU1ZDg1NTYxMjdjZTZiXzItNi0xLTEtMA_821a5337-881f-46ca-8c09-b5227788ed5f"
      unitRef="usd">763000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="i3c6ff7098cf847c6a42b3ef74717e7ac_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xODEvZnJhZzplOTE3YzM1NTgwYzQ0ZWU3Yjc5MzBlNTMzMDZkMzlhYy90YWJsZTphYjVjMzZhODcxYzI0NzFjOWVlNWQ4NTU2MTI3Y2U2Yi90YWJsZXJhbmdlOmFiNWMzNmE4NzFjMjQ3MWM5ZWU1ZDg1NTYxMjdjZTZiXzItOC0xLTEtMA_13909ffc-bb81-44a1-b9e8-28a590597681"
      unitRef="usd">2440000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xODEvZnJhZzplOTE3YzM1NTgwYzQ0ZWU3Yjc5MzBlNTMzMDZkMzlhYy90YWJsZTphYjVjMzZhODcxYzI0NzFjOWVlNWQ4NTU2MTI3Y2U2Yi90YWJsZXJhbmdlOmFiNWMzNmE4NzFjMjQ3MWM5ZWU1ZDg1NTYxMjdjZTZiXzItMTAtMS0xLTA_f4ae3c7d-97ca-4ac4-9e5a-f922bb17497b"
      unitRef="usd">-25600000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent
      contextRef="i9c0525049bfb4be0a131f25c9168ab88_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xODEvZnJhZzplOTE3YzM1NTgwYzQ0ZWU3Yjc5MzBlNTMzMDZkMzlhYy90YWJsZTphYjVjMzZhODcxYzI0NzFjOWVlNWQ4NTU2MTI3Y2U2Yi90YWJsZXJhbmdlOmFiNWMzNmE4NzFjMjQ3MWM5ZWU1ZDg1NTYxMjdjZTZiXzMtMi0xLTEtMA_dcf61251-ac18-4cf2-9e3b-b1a90a685abd"
      unitRef="usd">0</us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent
      contextRef="i5e3c66d479a34b25b157d8c7d0133b52_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xODEvZnJhZzplOTE3YzM1NTgwYzQ0ZWU3Yjc5MzBlNTMzMDZkMzlhYy90YWJsZTphYjVjMzZhODcxYzI0NzFjOWVlNWQ4NTU2MTI3Y2U2Yi90YWJsZXJhbmdlOmFiNWMzNmE4NzFjMjQ3MWM5ZWU1ZDg1NTYxMjdjZTZiXzMtNC0xLTEtMA_9825b5ce-7249-4443-9c9c-ffe2539645f4"
      unitRef="usd">0</us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent
      contextRef="i9870bf3490ef484ca36916015fcdbe87_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xODEvZnJhZzplOTE3YzM1NTgwYzQ0ZWU3Yjc5MzBlNTMzMDZkMzlhYy90YWJsZTphYjVjMzZhODcxYzI0NzFjOWVlNWQ4NTU2MTI3Y2U2Yi90YWJsZXJhbmdlOmFiNWMzNmE4NzFjMjQ3MWM5ZWU1ZDg1NTYxMjdjZTZiXzMtNi0xLTEtMA_54695885-7f76-49a7-8099-dbc589ce4f1d"
      unitRef="usd">-3726000</us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent
      contextRef="i3c6ff7098cf847c6a42b3ef74717e7ac_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xODEvZnJhZzplOTE3YzM1NTgwYzQ0ZWU3Yjc5MzBlNTMzMDZkMzlhYy90YWJsZTphYjVjMzZhODcxYzI0NzFjOWVlNWQ4NTU2MTI3Y2U2Yi90YWJsZXJhbmdlOmFiNWMzNmE4NzFjMjQ3MWM5ZWU1ZDg1NTYxMjdjZTZiXzMtOC0xLTEtMA_93e39ad8-efe1-40df-a9d7-b1829d587988"
      unitRef="usd">0</us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xODEvZnJhZzplOTE3YzM1NTgwYzQ0ZWU3Yjc5MzBlNTMzMDZkMzlhYy90YWJsZTphYjVjMzZhODcxYzI0NzFjOWVlNWQ4NTU2MTI3Y2U2Yi90YWJsZXJhbmdlOmFiNWMzNmE4NzFjMjQ3MWM5ZWU1ZDg1NTYxMjdjZTZiXzMtMTAtMS0xLTA_63191641-a6ad-49fd-9a09-e4c8333353c4"
      unitRef="usd">-3726000</us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent
      contextRef="i9870bf3490ef484ca36916015fcdbe87_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xODEvZnJhZzplOTE3YzM1NTgwYzQ0ZWU3Yjc5MzBlNTMzMDZkMzlhYy90YWJsZTphYjVjMzZhODcxYzI0NzFjOWVlNWQ4NTU2MTI3Y2U2Yi90YWJsZXJhbmdlOmFiNWMzNmE4NzFjMjQ3MWM5ZWU1ZDg1NTYxMjdjZTZiXzQtNi0xLTEtMA_dadc261b-17f2-4dde-b7bc-edbd82f1e5e6"
      unitRef="usd">-417000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent
      contextRef="i853d189ae3224357bbb4ff7e4b1cc447_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xODEvZnJhZzplOTE3YzM1NTgwYzQ0ZWU3Yjc5MzBlNTMzMDZkMzlhYy90YWJsZTphYjVjMzZhODcxYzI0NzFjOWVlNWQ4NTU2MTI3Y2U2Yi90YWJsZXJhbmdlOmFiNWMzNmE4NzFjMjQ3MWM5ZWU1ZDg1NTYxMjdjZTZiXzQtMTAtMS0xLTA_f19615c4-f641-4b83-a32b-fe1c26b21b7c"
      unitRef="usd">-417000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent>
    <us-gaap:StockholdersEquity
      contextRef="i3d2e713ef3c94823825eba601095e999_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xODEvZnJhZzplOTE3YzM1NTgwYzQ0ZWU3Yjc5MzBlNTMzMDZkMzlhYy90YWJsZTphYjVjMzZhODcxYzI0NzFjOWVlNWQ4NTU2MTI3Y2U2Yi90YWJsZXJhbmdlOmFiNWMzNmE4NzFjMjQ3MWM5ZWU1ZDg1NTYxMjdjZTZiXzUtMi0xLTEtMA_835ec73c-cac7-4583-8a07-c2fb017f9479"
      unitRef="usd">-33090000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i361155baa92c4d11bdb9e73ee68e034a_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xODEvZnJhZzplOTE3YzM1NTgwYzQ0ZWU3Yjc5MzBlNTMzMDZkMzlhYy90YWJsZTphYjVjMzZhODcxYzI0NzFjOWVlNWQ4NTU2MTI3Y2U2Yi90YWJsZXJhbmdlOmFiNWMzNmE4NzFjMjQ3MWM5ZWU1ZDg1NTYxMjdjZTZiXzUtNC0xLTEtMA_c951f8b2-cf74-44f7-b0d5-79ba1b9bfcdb"
      unitRef="usd">600000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8a254bf1e61f45998d50b71b900c2267_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xODEvZnJhZzplOTE3YzM1NTgwYzQ0ZWU3Yjc5MzBlNTMzMDZkMzlhYy90YWJsZTphYjVjMzZhODcxYzI0NzFjOWVlNWQ4NTU2MTI3Y2U2Yi90YWJsZXJhbmdlOmFiNWMzNmE4NzFjMjQ3MWM5ZWU1ZDg1NTYxMjdjZTZiXzUtNi0xLTEtMA_5d8fcc0f-88f4-411a-85b7-a5fe9784a159"
      unitRef="usd">-5285000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="idd5acd08e84f49828cdc4b5908f04f8a_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xODEvZnJhZzplOTE3YzM1NTgwYzQ0ZWU3Yjc5MzBlNTMzMDZkMzlhYy90YWJsZTphYjVjMzZhODcxYzI0NzFjOWVlNWQ4NTU2MTI3Y2U2Yi90YWJsZXJhbmdlOmFiNWMzNmE4NzFjMjQ3MWM5ZWU1ZDg1NTYxMjdjZTZiXzUtOC0xLTEtMA_30bc30e7-5084-445b-b886-6de78993161b"
      unitRef="usd">586000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ifad4badc05b240448e89f26d3ff97e79_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xODEvZnJhZzplOTE3YzM1NTgwYzQ0ZWU3Yjc5MzBlNTMzMDZkMzlhYy90YWJsZTphYjVjMzZhODcxYzI0NzFjOWVlNWQ4NTU2MTI3Y2U2Yi90YWJsZXJhbmdlOmFiNWMzNmE4NzFjMjQ3MWM5ZWU1ZDg1NTYxMjdjZTZiXzUtMTAtMS0xLTA_cc1cf147-f25b-4d4f-b09e-cb7615ee9c9e"
      unitRef="usd">-37189000</us-gaap:StockholdersEquity>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="i26db6350ac0e47a7817a6b4c907b1c96_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xODEvZnJhZzplOTE3YzM1NTgwYzQ0ZWU3Yjc5MzBlNTMzMDZkMzlhYy90YWJsZTphYjVjMzZhODcxYzI0NzFjOWVlNWQ4NTU2MTI3Y2U2Yi90YWJsZXJhbmdlOmFiNWMzNmE4NzFjMjQ3MWM5ZWU1ZDg1NTYxMjdjZTZiXzYtMi0xLTEtMA_6cf02173-862b-40ec-be86-b8c72444ab37"
      unitRef="usd">-27445000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="i740716285f414fd585f99f2dc20fe5e1_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xODEvZnJhZzplOTE3YzM1NTgwYzQ0ZWU3Yjc5MzBlNTMzMDZkMzlhYy90YWJsZTphYjVjMzZhODcxYzI0NzFjOWVlNWQ4NTU2MTI3Y2U2Yi90YWJsZXJhbmdlOmFiNWMzNmE4NzFjMjQ3MWM5ZWU1ZDg1NTYxMjdjZTZiXzYtNC0xLTEtMA_d76f6f06-8ddf-409f-b946-878779fc5e93"
      unitRef="usd">0</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="i8a62a4f39c1349b6a78551ec7831c057_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xODEvZnJhZzplOTE3YzM1NTgwYzQ0ZWU3Yjc5MzBlNTMzMDZkMzlhYy90YWJsZTphYjVjMzZhODcxYzI0NzFjOWVlNWQ4NTU2MTI3Y2U2Yi90YWJsZXJhbmdlOmFiNWMzNmE4NzFjMjQ3MWM5ZWU1ZDg1NTYxMjdjZTZiXzYtNi0xLTEtMA_9ab3d87e-d00e-42f5-b359-c6cd4e9b3337"
      unitRef="usd">10504000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="i685d5ef97370401e86027f2c83a1c07b_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xODEvZnJhZzplOTE3YzM1NTgwYzQ0ZWU3Yjc5MzBlNTMzMDZkMzlhYy90YWJsZTphYjVjMzZhODcxYzI0NzFjOWVlNWQ4NTU2MTI3Y2U2Yi90YWJsZXJhbmdlOmFiNWMzNmE4NzFjMjQ3MWM5ZWU1ZDg1NTYxMjdjZTZiXzYtOC0xLTEtMA_901c6f65-cbd9-46d5-a0a9-1e2d2c60f442"
      unitRef="usd">-3332000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xODEvZnJhZzplOTE3YzM1NTgwYzQ0ZWU3Yjc5MzBlNTMzMDZkMzlhYy90YWJsZTphYjVjMzZhODcxYzI0NzFjOWVlNWQ4NTU2MTI3Y2U2Yi90YWJsZXJhbmdlOmFiNWMzNmE4NzFjMjQ3MWM5ZWU1ZDg1NTYxMjdjZTZiXzYtMTAtMS0xLTA_013c62fa-e7de-40be-b0c5-f969583eb1ef"
      unitRef="usd">-20273000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent
      contextRef="i26db6350ac0e47a7817a6b4c907b1c96_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xODEvZnJhZzplOTE3YzM1NTgwYzQ0ZWU3Yjc5MzBlNTMzMDZkMzlhYy90YWJsZTphYjVjMzZhODcxYzI0NzFjOWVlNWQ4NTU2MTI3Y2U2Yi90YWJsZXJhbmdlOmFiNWMzNmE4NzFjMjQ3MWM5ZWU1ZDg1NTYxMjdjZTZiXzctMi0xLTEtMA_e1fb1b6f-01e2-4ddf-8728-61ba382cfcb7"
      unitRef="usd">0</us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent
      contextRef="i740716285f414fd585f99f2dc20fe5e1_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xODEvZnJhZzplOTE3YzM1NTgwYzQ0ZWU3Yjc5MzBlNTMzMDZkMzlhYy90YWJsZTphYjVjMzZhODcxYzI0NzFjOWVlNWQ4NTU2MTI3Y2U2Yi90YWJsZXJhbmdlOmFiNWMzNmE4NzFjMjQ3MWM5ZWU1ZDg1NTYxMjdjZTZiXzctNC0xLTEtMA_4cdeda5e-d628-4bad-b243-68a4fbedddc2"
      unitRef="usd">0</us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent
      contextRef="i8a62a4f39c1349b6a78551ec7831c057_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xODEvZnJhZzplOTE3YzM1NTgwYzQ0ZWU3Yjc5MzBlNTMzMDZkMzlhYy90YWJsZTphYjVjMzZhODcxYzI0NzFjOWVlNWQ4NTU2MTI3Y2U2Yi90YWJsZXJhbmdlOmFiNWMzNmE4NzFjMjQ3MWM5ZWU1ZDg1NTYxMjdjZTZiXzctNi0xLTEtMA_5599aa4b-02a7-4bba-834d-9652a3bee99c"
      unitRef="usd">1689000</us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent
      contextRef="i685d5ef97370401e86027f2c83a1c07b_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xODEvZnJhZzplOTE3YzM1NTgwYzQ0ZWU3Yjc5MzBlNTMzMDZkMzlhYy90YWJsZTphYjVjMzZhODcxYzI0NzFjOWVlNWQ4NTU2MTI3Y2U2Yi90YWJsZXJhbmdlOmFiNWMzNmE4NzFjMjQ3MWM5ZWU1ZDg1NTYxMjdjZTZiXzctOC0xLTEtMA_423523e1-b5dd-4617-89f0-ca4a279f1fc3"
      unitRef="usd">0</us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xODEvZnJhZzplOTE3YzM1NTgwYzQ0ZWU3Yjc5MzBlNTMzMDZkMzlhYy90YWJsZTphYjVjMzZhODcxYzI0NzFjOWVlNWQ4NTU2MTI3Y2U2Yi90YWJsZXJhbmdlOmFiNWMzNmE4NzFjMjQ3MWM5ZWU1ZDg1NTYxMjdjZTZiXzctMTAtMS0xLTA_5420382a-1919-41b8-8b70-87fe13365b7b"
      unitRef="usd">1689000</us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent
      contextRef="i8a62a4f39c1349b6a78551ec7831c057_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xODEvZnJhZzplOTE3YzM1NTgwYzQ0ZWU3Yjc5MzBlNTMzMDZkMzlhYy90YWJsZTphYjVjMzZhODcxYzI0NzFjOWVlNWQ4NTU2MTI3Y2U2Yi90YWJsZXJhbmdlOmFiNWMzNmE4NzFjMjQ3MWM5ZWU1ZDg1NTYxMjdjZTZiXzgtNi0xLTEtMA_f84e0e1f-5afc-4971-81b8-979b072c4bbb"
      unitRef="usd">-775000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xODEvZnJhZzplOTE3YzM1NTgwYzQ0ZWU3Yjc5MzBlNTMzMDZkMzlhYy90YWJsZTphYjVjMzZhODcxYzI0NzFjOWVlNWQ4NTU2MTI3Y2U2Yi90YWJsZXJhbmdlOmFiNWMzNmE4NzFjMjQ3MWM5ZWU1ZDg1NTYxMjdjZTZiXzgtMTAtMS0xLTA_94a4a6d9-db0d-4da3-9201-d4907111bf22"
      unitRef="usd">-775000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent>
    <us-gaap:StockholdersEquity
      contextRef="i9dbaf3c9a3714096808b2c43ba086cbf_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xODEvZnJhZzplOTE3YzM1NTgwYzQ0ZWU3Yjc5MzBlNTMzMDZkMzlhYy90YWJsZTphYjVjMzZhODcxYzI0NzFjOWVlNWQ4NTU2MTI3Y2U2Yi90YWJsZXJhbmdlOmFiNWMzNmE4NzFjMjQ3MWM5ZWU1ZDg1NTYxMjdjZTZiXzktMi0xLTEtMA_98a00e2b-845d-4e21-8863-037783c95dd7"
      unitRef="usd">-60535000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2aa7abc7b6d54900822a371005967a88_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xODEvZnJhZzplOTE3YzM1NTgwYzQ0ZWU3Yjc5MzBlNTMzMDZkMzlhYy90YWJsZTphYjVjMzZhODcxYzI0NzFjOWVlNWQ4NTU2MTI3Y2U2Yi90YWJsZXJhbmdlOmFiNWMzNmE4NzFjMjQ3MWM5ZWU1ZDg1NTYxMjdjZTZiXzktNC0xLTEtMA_596a7bd7-dec1-4c02-8ed1-f72eb497a5ca"
      unitRef="usd">600000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib318e2d01e5b46cc8a4133f7ce9c2add_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xODEvZnJhZzplOTE3YzM1NTgwYzQ0ZWU3Yjc5MzBlNTMzMDZkMzlhYy90YWJsZTphYjVjMzZhODcxYzI0NzFjOWVlNWQ4NTU2MTI3Y2U2Yi90YWJsZXJhbmdlOmFiNWMzNmE4NzFjMjQ3MWM5ZWU1ZDg1NTYxMjdjZTZiXzktNi0xLTEtMA_85e42473-f525-48c3-bdaa-a366d5c8c418"
      unitRef="usd">4305000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8ce6454776244fc39dcbe805fd93c703_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xODEvZnJhZzplOTE3YzM1NTgwYzQ0ZWU3Yjc5MzBlNTMzMDZkMzlhYy90YWJsZTphYjVjMzZhODcxYzI0NzFjOWVlNWQ4NTU2MTI3Y2U2Yi90YWJsZXJhbmdlOmFiNWMzNmE4NzFjMjQ3MWM5ZWU1ZDg1NTYxMjdjZTZiXzktOC0xLTEtMA_28a6a180-ac5c-4928-947b-07f7927ecd14"
      unitRef="usd">-2746000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic45f02b8f66546059abc3c7d2f7949fc_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xODEvZnJhZzplOTE3YzM1NTgwYzQ0ZWU3Yjc5MzBlNTMzMDZkMzlhYy90YWJsZTphYjVjMzZhODcxYzI0NzFjOWVlNWQ4NTU2MTI3Y2U2Yi90YWJsZXJhbmdlOmFiNWMzNmE4NzFjMjQ3MWM5ZWU1ZDg1NTYxMjdjZTZiXzktMTAtMS0xLTA_b7a6cddf-f1fc-441c-a161-79a7ab685890"
      unitRef="usd">-58376000</us-gaap:StockholdersEquity>
    <us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xODQvZnJhZzowMGRlYzM2OTZmNzM0NWViYjQ2Zjk5MWNkMzM4ZjJlNy90ZXh0cmVnaW9uOjAwZGVjMzY5NmY3MzQ1ZWJiNDZmOTkxY2QzMzhmMmU3XzE2MDg_f63c7c2c-c076-4aa8-acb1-86f8a3f7c4e6">BUSINESS REORGANIZATION&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;In the first quarter of fiscal 2018, we announced and initiated actions to implement a strategic reorganization at one of our labels (the "2018 Plan"). In the fourth quarter of fiscal 2018, we announced and initiated a second phase of the 2018 plan. In connection with both phases of this initiative, we incurred business reorganization expenses of $83, $972, and $14,742 during the fiscal year ended March&#160;31, 2020, 2019 and 2018, respectively, due primarily to employee separation costs. Through March&#160;31, 2020, we had paid $9,502 related to these reorganization activities. As of March&#160;31, 2020, $3,862 remained accrued for in Accrued expenses and other current liabilities and $2,493 in Other non-current liabilities. Although we may record additional expense or benefit in future periods to true-up estimates, we do not expect to incur additional reorganization in connection with the 2018 Plan.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;In fiscal 2016, we announced and initiated actions to implement a strategic reorganization at one of our labels (the "2016 Plan"), including reorganizing one development studio and closing two development studios. During fiscal 2016, we incurred business reorganization expenses of $71,285 due primarily to employee separation costs in connection with this initiative and did not incur expenses in fiscal 2017 or 2018. During fiscal 2019, we recognized a benefit of $5,930 as a result of updating our estimate of costs to complete the plan. Through March&#160;31, 2019, we had paid $65,355 related to these reorganization activities. As of March&#160;31, 2019, the 2016 Plan was completed and no further amounts remain accrued or were expected to be incurred.&lt;/span&gt;&lt;/div&gt;</us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock>
    <us-gaap:RestructuringCharges
      contextRef="i55501802047b46ec89922f25c6110954_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xODQvZnJhZzowMGRlYzM2OTZmNzM0NWViYjQ2Zjk5MWNkMzM4ZjJlNy90ZXh0cmVnaW9uOjAwZGVjMzY5NmY3MzQ1ZWJiNDZmOTkxY2QzMzhmMmU3XzM4NQ_f039aef8-702d-4f5e-b8b4-4ec760cd552a"
      unitRef="usd">83000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ic726941a4faa4400a276587257c2f5b2_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xODQvZnJhZzowMGRlYzM2OTZmNzM0NWViYjQ2Zjk5MWNkMzM4ZjJlNy90ZXh0cmVnaW9uOjAwZGVjMzY5NmY3MzQ1ZWJiNDZmOTkxY2QzMzhmMmU3XzM5Mg_b691bc00-2852-4198-890c-75510c6f3614"
      unitRef="usd">972000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ib9ba6d63d0a9424ab71ef2a3f2db7c2a_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xODQvZnJhZzowMGRlYzM2OTZmNzM0NWViYjQ2Zjk5MWNkMzM4ZjJlNy90ZXh0cmVnaW9uOjAwZGVjMzY5NmY3MzQ1ZWJiNDZmOTkxY2QzMzhmMmU3Xzg3OTYwOTMwMjM4OTE_44cd7995-8148-437b-8fd4-68fdc6a15d82"
      unitRef="usd">14742000</us-gaap:RestructuringCharges>
    <us-gaap:PaymentsForRestructuring
      contextRef="i55501802047b46ec89922f25c6110954_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xODQvZnJhZzowMGRlYzM2OTZmNzM0NWViYjQ2Zjk5MWNkMzM4ZjJlNy90ZXh0cmVnaW9uOjAwZGVjMzY5NmY3MzQ1ZWJiNDZmOTkxY2QzMzhmMmU3XzUxNw_ef609c57-9e8e-4a07-b974-2b95984b9f47"
      unitRef="usd">9502000</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserveCurrent
      contextRef="ic11e282dafb04d1bbddc3cbc905a2dae_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xODQvZnJhZzowMGRlYzM2OTZmNzM0NWViYjQ2Zjk5MWNkMzM4ZjJlNy90ZXh0cmVnaW9uOjAwZGVjMzY5NmY3MzQ1ZWJiNDZmOTkxY2QzMzhmMmU3XzU3NA_3df876c3-4686-4262-ba87-076d0123a8a6"
      unitRef="usd">3862000</us-gaap:RestructuringReserveCurrent>
    <us-gaap:RestructuringReserveCurrent
      contextRef="i621af2ee6082413aabbfa4c6b8c9530f_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xODQvZnJhZzowMGRlYzM2OTZmNzM0NWViYjQ2Zjk5MWNkMzM4ZjJlNy90ZXh0cmVnaW9uOjAwZGVjMzY5NmY3MzQ1ZWJiNDZmOTkxY2QzMzhmMmU3XzY1Mg_4d4bcf45-57f2-4d52-9661-6b6bc837ef89"
      unitRef="usd">2493000</us-gaap:RestructuringReserveCurrent>
    <ttwo:NumberofLocationsReorganized
      contextRef="i50e0389395454530b75029c2684e7667_I20160331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xODQvZnJhZzowMGRlYzM2OTZmNzM0NWViYjQ2Zjk5MWNkMzM4ZjJlNy90ZXh0cmVnaW9uOjAwZGVjMzY5NmY3MzQ1ZWJiNDZmOTkxY2QzMzhmMmU3XzEwMjM_332dd019-7f4e-47c6-a1e3-5ef0270057fd"
      unitRef="location">1</ttwo:NumberofLocationsReorganized>
    <ttwo:NumberofLocationsClosed
      contextRef="i50e0389395454530b75029c2684e7667_I20160331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xODQvZnJhZzowMGRlYzM2OTZmNzM0NWViYjQ2Zjk5MWNkMzM4ZjJlNy90ZXh0cmVnaW9uOjAwZGVjMzY5NmY3MzQ1ZWJiNDZmOTkxY2QzMzhmMmU3XzEwNTc_dfa0e80b-a1f5-4fd9-80c0-2f15e0ada875"
      unitRef="location">2</ttwo:NumberofLocationsClosed>
    <us-gaap:RestructuringCharges
      contextRef="ibfe7f2962a394fd6b119860724c7358b_D20150401-20160331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xODQvZnJhZzowMGRlYzM2OTZmNzM0NWViYjQ2Zjk5MWNkMzM4ZjJlNy90ZXh0cmVnaW9uOjAwZGVjMzY5NmY3MzQ1ZWJiNDZmOTkxY2QzMzhmMmU3XzExNDk_9c922463-2b51-4f3b-a986-9ba92517a8ba"
      unitRef="usd">71285000</us-gaap:RestructuringCharges>
    <ttwo:RestructuringCostBenefit
      contextRef="i8d163dc8e93542148601252c699fd837_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xODQvZnJhZzowMGRlYzM2OTZmNzM0NWViYjQ2Zjk5MWNkMzM4ZjJlNy90ZXh0cmVnaW9uOjAwZGVjMzY5NmY3MzQ1ZWJiNDZmOTkxY2QzMzhmMmU3XzEzMjg_7e284a3f-da00-462b-9226-243666e7fda2"
      unitRef="usd">5930000</ttwo:RestructuringCostBenefit>
    <us-gaap:PaymentsForRestructuring
      contextRef="i488ca46ded5c4e028f9e49ec2d3114c9_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xODQvZnJhZzowMGRlYzM2OTZmNzM0NWViYjQ2Zjk5MWNkMzM4ZjJlNy90ZXh0cmVnaW9uOjAwZGVjMzY5NmY3MzQ1ZWJiNDZmOTkxY2QzMzhmMmU3XzE0MzA_10b4abfe-c234-4138-87e2-e2d7e68ce65e"
      unitRef="usd">65355000</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserveCurrent
      contextRef="i729a4182f84a4ee5bb794c6c159575b5_I20190331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xODQvZnJhZzowMGRlYzM2OTZmNzM0NWViYjQ2Zjk5MWNkMzM4ZjJlNy90ZXh0cmVnaW9uOjAwZGVjMzY5NmY3MzQ1ZWJiNDZmOTkxY2QzMzhmMmU3XzEyNjQ0MzgzNzIxMTIy_da917ae8-d4e0-42ca-a04b-35f107c639fa"
      unitRef="usd">0</us-gaap:RestructuringReserveCurrent>
    <srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xODcvZnJhZzoyY2RjNjIxNzVmYTg0MzI3ODk4ZDA2YTZlNTI5NWYyZi90ZXh0cmVnaW9uOjJjZGM2MjE3NWZhODQzMjc4OThkMDZhNmU1Mjk1ZjJmXzg0OA_e1571e91-0e1c-4801-8dd8-762fe3f9f2c7">SUPPLEMENTARY FINANCIAL INFORMATION&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The following table provides details of our valuation and qualifying accounts:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:45.445%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.529%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.781%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.529%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.781%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.529%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.781%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.529%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.781%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.529%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.786%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Beginning&lt;br/&gt;Balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Additions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Deductions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Ending&lt;br/&gt;Balance&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal Year Ended March 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Valuation allowance for deferred income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;49,413&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;44,703&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(7,179)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;86,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Allowance for doubtful accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(547)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal Year Ended March 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Valuation allowance for deferred income taxes&lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;"&gt;(1)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;195,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(107,133)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(50,944)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;49,413&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Allowance for doubtful accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(903)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal Year Ended March 31, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Valuation allowance for deferred income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;184,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;195,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Price protection, sales returns and other allowances&lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;"&gt;(2)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;65,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;59,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(74,936)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;53,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Allowance for doubtful accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(122)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total accounts receivable allowances&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;66,483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;59,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(75,058)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;54,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"&gt;(1) Amount categorized as Other represents a reduction to the valuation allowance included in the cumulative effect of initially applying the New Revenue Accounting Standard as an adjustment to the opening balance of Retained earnings, due to revenues that were previously deferred being accelerated to Retained earnings, for which a timing difference exists for accounting and tax purposes.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"&gt;(2) Under the New Revenue Accounting Standard, Price protection, sales returns and other allowances are considered refund liabilities and are reported within Accrued expenses and other current liabilities on our Consolidated Balance Sheet and are no longer considered accounts receivable allowance as they were under ASC 605.&lt;/span&gt;&lt;/div&gt;</srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock>
    <ttwo:ScheduleOfValuationAndQualifyingAccountsTableTextBlock
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xODcvZnJhZzoyY2RjNjIxNzVmYTg0MzI3ODk4ZDA2YTZlNTI5NWYyZi90ZXh0cmVnaW9uOjJjZGM2MjE3NWZhODQzMjc4OThkMDZhNmU1Mjk1ZjJmXzg1Mg_12293c90-d632-4c6a-bd62-f24979a231f6">The following table provides details of our valuation and qualifying accounts:&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:45.445%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.529%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.781%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.529%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.781%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.529%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.781%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.529%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.781%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.529%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.786%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Beginning&lt;br/&gt;Balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Additions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Deductions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Ending&lt;br/&gt;Balance&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal Year Ended March 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Valuation allowance for deferred income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;49,413&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;44,703&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(7,179)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;86,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Allowance for doubtful accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(547)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal Year Ended March 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Valuation allowance for deferred income taxes&lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;"&gt;(1)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;195,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(107,133)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(50,944)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;49,413&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Allowance for doubtful accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(903)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal Year Ended March 31, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Valuation allowance for deferred income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;184,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;195,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Price protection, sales returns and other allowances&lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;"&gt;(2)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;65,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;59,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(74,936)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;53,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Allowance for doubtful accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(122)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total accounts receivable allowances&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;66,483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;59,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(75,058)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;54,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"&gt;(1) Amount categorized as Other represents a reduction to the valuation allowance included in the cumulative effect of initially applying the New Revenue Accounting Standard as an adjustment to the opening balance of Retained earnings, due to revenues that were previously deferred being accelerated to Retained earnings, for which a timing difference exists for accounting and tax purposes.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"&gt;(2) Under the New Revenue Accounting Standard, Price protection, sales returns and other allowances are considered refund liabilities and are reported within Accrued expenses and other current liabilities on our Consolidated Balance Sheet and are no longer considered accounts receivable allowance as they were under ASC 605.&lt;/span&gt;&lt;/div&gt;</ttwo:ScheduleOfValuationAndQualifyingAccountsTableTextBlock>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i8b7d5388dff64d2e996b8a4f98d8d939_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xODcvZnJhZzoyY2RjNjIxNzVmYTg0MzI3ODk4ZDA2YTZlNTI5NWYyZi90YWJsZTplYTBjNmU1MzE3ZDA0MzJlODEyMzY4NGIzYzk2NTY3Zi90YWJsZXJhbmdlOmVhMGM2ZTUzMTdkMDQzMmU4MTIzNjg0YjNjOTY1NjdmXzItMi0xLTEtMA_f03ec534-28ff-4711-b1da-4fff0543a458"
      unitRef="usd">49413000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i6bc19fedb57a488791d52941ad9b7b66_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xODcvZnJhZzoyY2RjNjIxNzVmYTg0MzI3ODk4ZDA2YTZlNTI5NWYyZi90YWJsZTplYTBjNmU1MzE3ZDA0MzJlODEyMzY4NGIzYzk2NTY3Zi90YWJsZXJhbmdlOmVhMGM2ZTUzMTdkMDQzMmU4MTIzNjg0YjNjOTY1NjdmXzItNC0xLTEtMA_7a3d34f1-36e3-4c61-a9c7-34c7e0d51f6d"
      unitRef="usd">44703000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i6bc19fedb57a488791d52941ad9b7b66_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xODcvZnJhZzoyY2RjNjIxNzVmYTg0MzI3ODk4ZDA2YTZlNTI5NWYyZi90YWJsZTplYTBjNmU1MzE3ZDA0MzJlODEyMzY4NGIzYzk2NTY3Zi90YWJsZXJhbmdlOmVhMGM2ZTUzMTdkMDQzMmU4MTIzNjg0YjNjOTY1NjdmXzItNi0xLTEtMA_30ae347d-279e-4079-8f97-bce255bbf194"
      unitRef="usd">7179000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesAdjustments
      contextRef="i6bc19fedb57a488791d52941ad9b7b66_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xODcvZnJhZzoyY2RjNjIxNzVmYTg0MzI3ODk4ZDA2YTZlNTI5NWYyZi90YWJsZTplYTBjNmU1MzE3ZDA0MzJlODEyMzY4NGIzYzk2NTY3Zi90YWJsZXJhbmdlOmVhMGM2ZTUzMTdkMDQzMmU4MTIzNjg0YjNjOTY1NjdmXzItOC0xLTEtMA_c9f7bfef-e5a8-415c-9a8f-c544ad3d15b7"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesAdjustments>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="id52a236ae07b4d3691c9f9b9031a36f7_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xODcvZnJhZzoyY2RjNjIxNzVmYTg0MzI3ODk4ZDA2YTZlNTI5NWYyZi90YWJsZTplYTBjNmU1MzE3ZDA0MzJlODEyMzY4NGIzYzk2NTY3Zi90YWJsZXJhbmdlOmVhMGM2ZTUzMTdkMDQzMmU4MTIzNjg0YjNjOTY1NjdmXzItMTAtMS0xLTA_e15a75cb-f8ed-4b03-a069-b653bdf3d0cd"
      unitRef="usd">86937000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="id29915ea6dba47d486d50f75ed0ac582_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xODcvZnJhZzoyY2RjNjIxNzVmYTg0MzI3ODk4ZDA2YTZlNTI5NWYyZi90YWJsZTplYTBjNmU1MzE3ZDA0MzJlODEyMzY4NGIzYzk2NTY3Zi90YWJsZXJhbmdlOmVhMGM2ZTUzMTdkMDQzMmU4MTIzNjg0YjNjOTY1NjdmXzMtMi0xLTEtMA_0827c643-a0ed-48d7-b76f-1a008112c10e"
      unitRef="usd">995000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i0a2d79ef71974d0dbd8b54a5692c86f2_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xODcvZnJhZzoyY2RjNjIxNzVmYTg0MzI3ODk4ZDA2YTZlNTI5NWYyZi90YWJsZTplYTBjNmU1MzE3ZDA0MzJlODEyMzY4NGIzYzk2NTY3Zi90YWJsZXJhbmdlOmVhMGM2ZTUzMTdkMDQzMmU4MTIzNjg0YjNjOTY1NjdmXzMtNC0xLTEtMA_7ec7781f-e063-4f44-a642-5c73b9cdbc47"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i0a2d79ef71974d0dbd8b54a5692c86f2_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xODcvZnJhZzoyY2RjNjIxNzVmYTg0MzI3ODk4ZDA2YTZlNTI5NWYyZi90YWJsZTplYTBjNmU1MzE3ZDA0MzJlODEyMzY4NGIzYzk2NTY3Zi90YWJsZXJhbmdlOmVhMGM2ZTUzMTdkMDQzMmU4MTIzNjg0YjNjOTY1NjdmXzMtNi0xLTEtMA_305511b7-5a0e-46ad-81fc-ebcd12f904dc"
      unitRef="usd">547000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesAdjustments
      contextRef="i0a2d79ef71974d0dbd8b54a5692c86f2_D20190401-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xODcvZnJhZzoyY2RjNjIxNzVmYTg0MzI3ODk4ZDA2YTZlNTI5NWYyZi90YWJsZTplYTBjNmU1MzE3ZDA0MzJlODEyMzY4NGIzYzk2NTY3Zi90YWJsZXJhbmdlOmVhMGM2ZTUzMTdkMDQzMmU4MTIzNjg0YjNjOTY1NjdmXzMtOC0xLTEtMA_5fd84f6c-4eb9-40f6-ad12-d5dbfce27c0d"
      unitRef="usd">-5000</us-gaap:ValuationAllowancesAndReservesAdjustments>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i61c663ecbe8a41e284da56c623d65bc2_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xODcvZnJhZzoyY2RjNjIxNzVmYTg0MzI3ODk4ZDA2YTZlNTI5NWYyZi90YWJsZTplYTBjNmU1MzE3ZDA0MzJlODEyMzY4NGIzYzk2NTY3Zi90YWJsZXJhbmdlOmVhMGM2ZTUzMTdkMDQzMmU4MTIzNjg0YjNjOTY1NjdmXzMtMTAtMS0xLTA_f42ed1c8-9b01-4273-a815-ff3e87c83e6e"
      unitRef="usd">443000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="iec8ad254daf44bd0b8bcbc40d5953b0c_I20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xODcvZnJhZzoyY2RjNjIxNzVmYTg0MzI3ODk4ZDA2YTZlNTI5NWYyZi90YWJsZTplYTBjNmU1MzE3ZDA0MzJlODEyMzY4NGIzYzk2NTY3Zi90YWJsZXJhbmdlOmVhMGM2ZTUzMTdkMDQzMmU4MTIzNjg0YjNjOTY1NjdmXzUtMi0xLTEtMA_8b15b99c-df56-48a5-adc0-eb39e0518c76"
      unitRef="usd">195640000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="ibae0c95af33043b58e7f8171ae5ea975_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xODcvZnJhZzoyY2RjNjIxNzVmYTg0MzI3ODk4ZDA2YTZlNTI5NWYyZi90YWJsZTplYTBjNmU1MzE3ZDA0MzJlODEyMzY4NGIzYzk2NTY3Zi90YWJsZXJhbmdlOmVhMGM2ZTUzMTdkMDQzMmU4MTIzNjg0YjNjOTY1NjdmXzUtNC0xLTEtMA_cf884490-51ca-4794-9487-217d94e47187"
      unitRef="usd">11850000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="ibae0c95af33043b58e7f8171ae5ea975_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xODcvZnJhZzoyY2RjNjIxNzVmYTg0MzI3ODk4ZDA2YTZlNTI5NWYyZi90YWJsZTplYTBjNmU1MzE3ZDA0MzJlODEyMzY4NGIzYzk2NTY3Zi90YWJsZXJhbmdlOmVhMGM2ZTUzMTdkMDQzMmU4MTIzNjg0YjNjOTY1NjdmXzUtNi0xLTEtMA_4298a674-f3d7-414c-a6b3-f8878ac8ab5b"
      unitRef="usd">107133000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesAdjustments
      contextRef="ibae0c95af33043b58e7f8171ae5ea975_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xODcvZnJhZzoyY2RjNjIxNzVmYTg0MzI3ODk4ZDA2YTZlNTI5NWYyZi90YWJsZTplYTBjNmU1MzE3ZDA0MzJlODEyMzY4NGIzYzk2NTY3Zi90YWJsZXJhbmdlOmVhMGM2ZTUzMTdkMDQzMmU4MTIzNjg0YjNjOTY1NjdmXzUtOC0xLTEtMA_a6da33c7-8638-46eb-9cad-a780b64fe2bb"
      unitRef="usd">-50944000</us-gaap:ValuationAllowancesAndReservesAdjustments>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i8b7d5388dff64d2e996b8a4f98d8d939_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xODcvZnJhZzoyY2RjNjIxNzVmYTg0MzI3ODk4ZDA2YTZlNTI5NWYyZi90YWJsZTplYTBjNmU1MzE3ZDA0MzJlODEyMzY4NGIzYzk2NTY3Zi90YWJsZXJhbmdlOmVhMGM2ZTUzMTdkMDQzMmU4MTIzNjg0YjNjOTY1NjdmXzUtMTAtMS0xLTA_04964afd-4f58-4bc8-92cb-f3e360e74817"
      unitRef="usd">49413000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i40d341ce56d447d89374de7252334d77_I20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xODcvZnJhZzoyY2RjNjIxNzVmYTg0MzI3ODk4ZDA2YTZlNTI5NWYyZi90YWJsZTplYTBjNmU1MzE3ZDA0MzJlODEyMzY4NGIzYzk2NTY3Zi90YWJsZXJhbmdlOmVhMGM2ZTUzMTdkMDQzMmU4MTIzNjg0YjNjOTY1NjdmXzctMi0xLTEtMA_22bdfaf3-0806-4654-92e9-dc005fc7db05"
      unitRef="usd">1247000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="idb52043d2dd8431582207396e9820cad_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xODcvZnJhZzoyY2RjNjIxNzVmYTg0MzI3ODk4ZDA2YTZlNTI5NWYyZi90YWJsZTplYTBjNmU1MzE3ZDA0MzJlODEyMzY4NGIzYzk2NTY3Zi90YWJsZXJhbmdlOmVhMGM2ZTUzMTdkMDQzMmU4MTIzNjg0YjNjOTY1NjdmXzctNC0xLTEtMA_2729fb0c-be9d-4b5c-9d70-dc54e8dcb01a"
      unitRef="usd">651000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="idb52043d2dd8431582207396e9820cad_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xODcvZnJhZzoyY2RjNjIxNzVmYTg0MzI3ODk4ZDA2YTZlNTI5NWYyZi90YWJsZTplYTBjNmU1MzE3ZDA0MzJlODEyMzY4NGIzYzk2NTY3Zi90YWJsZXJhbmdlOmVhMGM2ZTUzMTdkMDQzMmU4MTIzNjg0YjNjOTY1NjdmXzctNi0xLTEtMA_6be6f41f-348e-45a4-b3ec-5b8b89ced315"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesAdjustments
      contextRef="idb52043d2dd8431582207396e9820cad_D20180401-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xODcvZnJhZzoyY2RjNjIxNzVmYTg0MzI3ODk4ZDA2YTZlNTI5NWYyZi90YWJsZTplYTBjNmU1MzE3ZDA0MzJlODEyMzY4NGIzYzk2NTY3Zi90YWJsZXJhbmdlOmVhMGM2ZTUzMTdkMDQzMmU4MTIzNjg0YjNjOTY1NjdmXzctOC0xLTEtMA_8a12cbe3-e221-4ec6-b22e-8d721c499b43"
      unitRef="usd">-903000</us-gaap:ValuationAllowancesAndReservesAdjustments>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="id29915ea6dba47d486d50f75ed0ac582_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xODcvZnJhZzoyY2RjNjIxNzVmYTg0MzI3ODk4ZDA2YTZlNTI5NWYyZi90YWJsZTplYTBjNmU1MzE3ZDA0MzJlODEyMzY4NGIzYzk2NTY3Zi90YWJsZXJhbmdlOmVhMGM2ZTUzMTdkMDQzMmU4MTIzNjg0YjNjOTY1NjdmXzctMTAtMS0xLTA_df4c64b2-a2b9-4826-8b55-8bc9a9c3c663"
      unitRef="usd">995000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i718126f050804c799195b96f2531fd8a_I20170331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xODcvZnJhZzoyY2RjNjIxNzVmYTg0MzI3ODk4ZDA2YTZlNTI5NWYyZi90YWJsZTplYTBjNmU1MzE3ZDA0MzJlODEyMzY4NGIzYzk2NTY3Zi90YWJsZXJhbmdlOmVhMGM2ZTUzMTdkMDQzMmU4MTIzNjg0YjNjOTY1NjdmXzEwLTItMS0xLTA_5f88ffd3-5521-4e88-8283-cbaddb8c302d"
      unitRef="usd">184085000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i9191d37d5cb347778cc8a82c3e29e5de_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xODcvZnJhZzoyY2RjNjIxNzVmYTg0MzI3ODk4ZDA2YTZlNTI5NWYyZi90YWJsZTplYTBjNmU1MzE3ZDA0MzJlODEyMzY4NGIzYzk2NTY3Zi90YWJsZXJhbmdlOmVhMGM2ZTUzMTdkMDQzMmU4MTIzNjg0YjNjOTY1NjdmXzEwLTQtMS0xLTA_ddf84892-9b85-4dd7-a4e6-b1fce5ef22a2"
      unitRef="usd">11555000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i9191d37d5cb347778cc8a82c3e29e5de_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xODcvZnJhZzoyY2RjNjIxNzVmYTg0MzI3ODk4ZDA2YTZlNTI5NWYyZi90YWJsZTplYTBjNmU1MzE3ZDA0MzJlODEyMzY4NGIzYzk2NTY3Zi90YWJsZXJhbmdlOmVhMGM2ZTUzMTdkMDQzMmU4MTIzNjg0YjNjOTY1NjdmXzEwLTYtMS0xLTA_087502e1-6fe0-46c0-a68c-6f385d0f9e16"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesAdjustments
      contextRef="i9191d37d5cb347778cc8a82c3e29e5de_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xODcvZnJhZzoyY2RjNjIxNzVmYTg0MzI3ODk4ZDA2YTZlNTI5NWYyZi90YWJsZTplYTBjNmU1MzE3ZDA0MzJlODEyMzY4NGIzYzk2NTY3Zi90YWJsZXJhbmdlOmVhMGM2ZTUzMTdkMDQzMmU4MTIzNjg0YjNjOTY1NjdmXzEwLTgtMS0xLTA_1b6f16ab-eec9-4ee4-9fd5-4b0bddfa16f6"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesAdjustments>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="iec8ad254daf44bd0b8bcbc40d5953b0c_I20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xODcvZnJhZzoyY2RjNjIxNzVmYTg0MzI3ODk4ZDA2YTZlNTI5NWYyZi90YWJsZTplYTBjNmU1MzE3ZDA0MzJlODEyMzY4NGIzYzk2NTY3Zi90YWJsZXJhbmdlOmVhMGM2ZTUzMTdkMDQzMmU4MTIzNjg0YjNjOTY1NjdmXzEwLTEwLTEtMS0w_7283f1fc-579a-4184-bc64-6f00f6f353c3"
      unitRef="usd">195640000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i7b2515fc05c54a3d99adf202077eeaae_I20170331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xODcvZnJhZzoyY2RjNjIxNzVmYTg0MzI3ODk4ZDA2YTZlNTI5NWYyZi90YWJsZTplYTBjNmU1MzE3ZDA0MzJlODEyMzY4NGIzYzk2NTY3Zi90YWJsZXJhbmdlOmVhMGM2ZTUzMTdkMDQzMmU4MTIzNjg0YjNjOTY1NjdmXzExLTItMS0xLTA_caff5311-b43d-4599-859d-9405fad3b23c"
      unitRef="usd">65114000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="ib7b15b349c414f8cbeb9bc26e1f54590_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xODcvZnJhZzoyY2RjNjIxNzVmYTg0MzI3ODk4ZDA2YTZlNTI5NWYyZi90YWJsZTplYTBjNmU1MzE3ZDA0MzJlODEyMzY4NGIzYzk2NTY3Zi90YWJsZXJhbmdlOmVhMGM2ZTUzMTdkMDQzMmU4MTIzNjg0YjNjOTY1NjdmXzExLTQtMS0xLTA_0b91b75e-c0ea-424d-8011-39323161a920"
      unitRef="usd">59674000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="ib7b15b349c414f8cbeb9bc26e1f54590_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xODcvZnJhZzoyY2RjNjIxNzVmYTg0MzI3ODk4ZDA2YTZlNTI5NWYyZi90YWJsZTplYTBjNmU1MzE3ZDA0MzJlODEyMzY4NGIzYzk2NTY3Zi90YWJsZXJhbmdlOmVhMGM2ZTUzMTdkMDQzMmU4MTIzNjg0YjNjOTY1NjdmXzExLTYtMS0xLTA_fc6e6dad-77ba-418d-878a-29b226ecfafd"
      unitRef="usd">74936000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesAdjustments
      contextRef="ib7b15b349c414f8cbeb9bc26e1f54590_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xODcvZnJhZzoyY2RjNjIxNzVmYTg0MzI3ODk4ZDA2YTZlNTI5NWYyZi90YWJsZTplYTBjNmU1MzE3ZDA0MzJlODEyMzY4NGIzYzk2NTY3Zi90YWJsZXJhbmdlOmVhMGM2ZTUzMTdkMDQzMmU4MTIzNjg0YjNjOTY1NjdmXzExLTgtMS0xLTA_19a749dc-7501-43b5-b92a-2be89572bb3a"
      unitRef="usd">3191000</us-gaap:ValuationAllowancesAndReservesAdjustments>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="ifd464ba1cd514186b152b5789814b400_I20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xODcvZnJhZzoyY2RjNjIxNzVmYTg0MzI3ODk4ZDA2YTZlNTI5NWYyZi90YWJsZTplYTBjNmU1MzE3ZDA0MzJlODEyMzY4NGIzYzk2NTY3Zi90YWJsZXJhbmdlOmVhMGM2ZTUzMTdkMDQzMmU4MTIzNjg0YjNjOTY1NjdmXzExLTEwLTEtMS0w_d2cbe825-8fe2-4c9d-8e78-5bd0eb7706b5"
      unitRef="usd">53043000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="if1f203dbb3bd454abaadc4d0557c2cda_I20170331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xODcvZnJhZzoyY2RjNjIxNzVmYTg0MzI3ODk4ZDA2YTZlNTI5NWYyZi90YWJsZTplYTBjNmU1MzE3ZDA0MzJlODEyMzY4NGIzYzk2NTY3Zi90YWJsZXJhbmdlOmVhMGM2ZTUzMTdkMDQzMmU4MTIzNjg0YjNjOTY1NjdmXzEyLTItMS0xLTA_2a89b56f-ac10-4346-addf-3be822c86901"
      unitRef="usd">1369000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="if1e4ecbfda744a1093c72491365725bd_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xODcvZnJhZzoyY2RjNjIxNzVmYTg0MzI3ODk4ZDA2YTZlNTI5NWYyZi90YWJsZTplYTBjNmU1MzE3ZDA0MzJlODEyMzY4NGIzYzk2NTY3Zi90YWJsZXJhbmdlOmVhMGM2ZTUzMTdkMDQzMmU4MTIzNjg0YjNjOTY1NjdmXzEyLTQtMS0xLTA_78d3f7bb-a1d1-46f6-94c3-fe72029b31e1"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="if1e4ecbfda744a1093c72491365725bd_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xODcvZnJhZzoyY2RjNjIxNzVmYTg0MzI3ODk4ZDA2YTZlNTI5NWYyZi90YWJsZTplYTBjNmU1MzE3ZDA0MzJlODEyMzY4NGIzYzk2NTY3Zi90YWJsZXJhbmdlOmVhMGM2ZTUzMTdkMDQzMmU4MTIzNjg0YjNjOTY1NjdmXzEyLTYtMS0xLTA_67d0a45f-479e-4166-a191-a65786a2037c"
      unitRef="usd">122000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesAdjustments
      contextRef="if1e4ecbfda744a1093c72491365725bd_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xODcvZnJhZzoyY2RjNjIxNzVmYTg0MzI3ODk4ZDA2YTZlNTI5NWYyZi90YWJsZTplYTBjNmU1MzE3ZDA0MzJlODEyMzY4NGIzYzk2NTY3Zi90YWJsZXJhbmdlOmVhMGM2ZTUzMTdkMDQzMmU4MTIzNjg0YjNjOTY1NjdmXzEyLTgtMS0xLTA_68c3dd87-7d05-4c75-9050-52bc0b05c89f"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesAdjustments>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i40d341ce56d447d89374de7252334d77_I20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xODcvZnJhZzoyY2RjNjIxNzVmYTg0MzI3ODk4ZDA2YTZlNTI5NWYyZi90YWJsZTplYTBjNmU1MzE3ZDA0MzJlODEyMzY4NGIzYzk2NTY3Zi90YWJsZXJhbmdlOmVhMGM2ZTUzMTdkMDQzMmU4MTIzNjg0YjNjOTY1NjdmXzEyLTEwLTEtMS0w_5809c4ea-a873-488e-9deb-c25048aeba34"
      unitRef="usd">1247000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="iba70393b381647aa9effbffbff9c1c12_I20170331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xODcvZnJhZzoyY2RjNjIxNzVmYTg0MzI3ODk4ZDA2YTZlNTI5NWYyZi90YWJsZTplYTBjNmU1MzE3ZDA0MzJlODEyMzY4NGIzYzk2NTY3Zi90YWJsZXJhbmdlOmVhMGM2ZTUzMTdkMDQzMmU4MTIzNjg0YjNjOTY1NjdmXzEzLTItMS0xLTA_f2617718-cfba-4650-82ff-86235bdd1969"
      unitRef="usd">66483000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="ifcdfc660079b43199f6f7beecc6a7b46_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xODcvZnJhZzoyY2RjNjIxNzVmYTg0MzI3ODk4ZDA2YTZlNTI5NWYyZi90YWJsZTplYTBjNmU1MzE3ZDA0MzJlODEyMzY4NGIzYzk2NTY3Zi90YWJsZXJhbmdlOmVhMGM2ZTUzMTdkMDQzMmU4MTIzNjg0YjNjOTY1NjdmXzEzLTQtMS0xLTA_847806b1-fe85-4b82-8e4a-aebb04ed41ea"
      unitRef="usd">59674000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="ifcdfc660079b43199f6f7beecc6a7b46_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xODcvZnJhZzoyY2RjNjIxNzVmYTg0MzI3ODk4ZDA2YTZlNTI5NWYyZi90YWJsZTplYTBjNmU1MzE3ZDA0MzJlODEyMzY4NGIzYzk2NTY3Zi90YWJsZXJhbmdlOmVhMGM2ZTUzMTdkMDQzMmU4MTIzNjg0YjNjOTY1NjdmXzEzLTYtMS0xLTA_b9076ef0-148f-4e15-8403-cdc7d9639b2b"
      unitRef="usd">75058000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesAdjustments
      contextRef="ifcdfc660079b43199f6f7beecc6a7b46_D20170401-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xODcvZnJhZzoyY2RjNjIxNzVmYTg0MzI3ODk4ZDA2YTZlNTI5NWYyZi90YWJsZTplYTBjNmU1MzE3ZDA0MzJlODEyMzY4NGIzYzk2NTY3Zi90YWJsZXJhbmdlOmVhMGM2ZTUzMTdkMDQzMmU4MTIzNjg0YjNjOTY1NjdmXzEzLTgtMS0xLTA_0a7145e8-ab48-4ed5-b410-c5159b720f3d"
      unitRef="usd">3191000</us-gaap:ValuationAllowancesAndReservesAdjustments>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="ifa7990cba55543ff9a8b84ee11597c7c_I20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xODcvZnJhZzoyY2RjNjIxNzVmYTg0MzI3ODk4ZDA2YTZlNTI5NWYyZi90YWJsZTplYTBjNmU1MzE3ZDA0MzJlODEyMzY4NGIzYzk2NTY3Zi90YWJsZXJhbmdlOmVhMGM2ZTUzMTdkMDQzMmU4MTIzNjg0YjNjOTY1NjdmXzEzLTEwLTEtMS0w_a3fcbf73-6ec1-4cd0-af51-234fdaadc9ce"
      unitRef="usd">54290000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:QuarterlyFinancialInformationTextBlock
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xOTAvZnJhZzo4ODI4NjYzMTc0ZjY0NDI0OTMxOTdhNGJkZWVkODEyYS90ZXh0cmVnaW9uOjg4Mjg2NjMxNzRmNjQ0MjQ5MzE5N2E0YmRlZWQ4MTJhXzQzMg_09b7a18a-dbe7-4d7c-b1f9-fbd0da2be5e4">QUARTERLY FINANCIAL INFORMATION (UNAUDITED)&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The following tables set forth quarterly supplementary data for each of the years in the two-year period ended March&#160;31, 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:44.120%;"/&gt;&lt;td style="width:1.0%;"/&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:10.737%;"/&gt;&lt;td style="width:1.0%;"/&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:10.737%;"/&gt;&lt;td style="width:1.0%;"/&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:10.737%;"/&gt;&lt;td style="width:1.0%;"/&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:10.741%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Quarter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal Year Ended March 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;First&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Second&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Third&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fourth&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;540,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;857,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;930,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;760,541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;298,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;389,593&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;493,036&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;364,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Income from operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;51,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;74,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;176,833&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;121,884&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;46,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;71,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;163,642&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;122,722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Earnings per share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Basic earnings per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.08&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Diluted earnings per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:44.120%;"/&gt;&lt;td style="width:1.0%;"/&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:10.737%;"/&gt;&lt;td style="width:1.0%;"/&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:10.737%;"/&gt;&lt;td style="width:1.0%;"/&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:10.737%;"/&gt;&lt;td style="width:1.0%;"/&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:10.741%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Quarter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal Year Ended March 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;First&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Second&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Third&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fourth&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;387,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;492,667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,248,738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;539,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;256,617&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;257,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;350,254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;280,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Income from operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;70,846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;25,986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;51,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;58,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;71,693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;25,367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;179,948&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;56,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Earnings per share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Basic earnings per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Diluted earnings per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Basic and diluted earnings per share are computed independently for each of the quarters presented. Therefore, the sum of quarterly basic and diluted earnings per share information may not equal annual basic and diluted earnings per share.&lt;/span&gt;&lt;/div&gt;</us-gaap:QuarterlyFinancialInformationTextBlock>
    <us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock
      contextRef="ic02aabc780a44c0790b3f8e7747eadee_D20190401-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xOTAvZnJhZzo4ODI4NjYzMTc0ZjY0NDI0OTMxOTdhNGJkZWVkODEyYS90ZXh0cmVnaW9uOjg4Mjg2NjMxNzRmNjQ0MjQ5MzE5N2E0YmRlZWQ4MTJhXzQzNg_0bd36133-05a5-49ff-af94-e85f6cbab226">The following tables set forth quarterly supplementary data for each of the years in the two-year period ended March&#160;31, 2020:&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:44.120%;"/&gt;&lt;td style="width:1.0%;"/&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:10.737%;"/&gt;&lt;td style="width:1.0%;"/&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:10.737%;"/&gt;&lt;td style="width:1.0%;"/&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:10.737%;"/&gt;&lt;td style="width:1.0%;"/&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:10.741%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Quarter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal Year Ended March 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;First&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Second&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Third&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fourth&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;540,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;857,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;930,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;760,541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;298,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;389,593&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;493,036&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;364,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Income from operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;51,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;74,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;176,833&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;121,884&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;46,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;71,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;163,642&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;122,722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Earnings per share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Basic earnings per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.08&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Diluted earnings per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:44.120%;"/&gt;&lt;td style="width:1.0%;"/&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:10.737%;"/&gt;&lt;td style="width:1.0%;"/&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:10.737%;"/&gt;&lt;td style="width:1.0%;"/&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:10.737%;"/&gt;&lt;td style="width:1.0%;"/&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:10.741%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Quarter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal Year Ended March 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;First&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Second&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Third&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fourth&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;387,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;492,667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,248,738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;539,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;256,617&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;257,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;350,254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;280,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Income from operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;70,846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;25,986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;51,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;58,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;71,693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;25,367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;179,948&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;56,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Earnings per share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Basic earnings per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Diluted earnings per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id47300d2b99d4ba2b43ac86dd12913bc_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xOTAvZnJhZzo4ODI4NjYzMTc0ZjY0NDI0OTMxOTdhNGJkZWVkODEyYS90YWJsZToyZDkzNjNjNDVlOWY0Nzk5OTJmYjM3MGI5NzlkODZmYS90YWJsZXJhbmdlOjJkOTM2M2M0NWU5ZjQ3OTk5MmZiMzcwYjk3OWQ4NmZhXzItMi0xLTEtMA_0cf1fa89-e026-40c2-87ed-d1805e48a064"
      unitRef="usd">540459000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id73084c87c834b4b8d805605bd6c20ef_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xOTAvZnJhZzo4ODI4NjYzMTc0ZjY0NDI0OTMxOTdhNGJkZWVkODEyYS90YWJsZToyZDkzNjNjNDVlOWY0Nzk5OTJmYjM3MGI5NzlkODZmYS90YWJsZXJhbmdlOjJkOTM2M2M0NWU5ZjQ3OTk5MmZiMzcwYjk3OWQ4NmZhXzItNC0xLTEtMA_ead09a06-b1b0-4f93-8415-5699db53dbd4"
      unitRef="usd">857841000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0da8028d819b4bf0b6f43456b7b12490_D20191001-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xOTAvZnJhZzo4ODI4NjYzMTc0ZjY0NDI0OTMxOTdhNGJkZWVkODEyYS90YWJsZToyZDkzNjNjNDVlOWY0Nzk5OTJmYjM3MGI5NzlkODZmYS90YWJsZXJhbmdlOjJkOTM2M2M0NWU5ZjQ3OTk5MmZiMzcwYjk3OWQ4NmZhXzItNi0xLTEtMA_a7619116-5df7-4cde-982a-a09bb4d789b6"
      unitRef="usd">930129000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iac8be29b5da04d5da0f1a48aa7bb182b_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xOTAvZnJhZzo4ODI4NjYzMTc0ZjY0NDI0OTMxOTdhNGJkZWVkODEyYS90YWJsZToyZDkzNjNjNDVlOWY0Nzk5OTJmYjM3MGI5NzlkODZmYS90YWJsZXJhbmdlOjJkOTM2M2M0NWU5ZjQ3OTk5MmZiMzcwYjk3OWQ4NmZhXzItOC0xLTEtMA_78897368-b1a8-49ba-8e3c-8e6a1a5f9825"
      unitRef="usd">760541000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:GrossProfit
      contextRef="id47300d2b99d4ba2b43ac86dd12913bc_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xOTAvZnJhZzo4ODI4NjYzMTc0ZjY0NDI0OTMxOTdhNGJkZWVkODEyYS90YWJsZToyZDkzNjNjNDVlOWY0Nzk5OTJmYjM3MGI5NzlkODZmYS90YWJsZXJhbmdlOjJkOTM2M2M0NWU5ZjQ3OTk5MmZiMzcwYjk3OWQ4NmZhXzMtMi0xLTEtMA_5dcd3779-c266-43d7-8f47-9e1c098adfae"
      unitRef="usd">298990000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="id73084c87c834b4b8d805605bd6c20ef_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xOTAvZnJhZzo4ODI4NjYzMTc0ZjY0NDI0OTMxOTdhNGJkZWVkODEyYS90YWJsZToyZDkzNjNjNDVlOWY0Nzk5OTJmYjM3MGI5NzlkODZmYS90YWJsZXJhbmdlOjJkOTM2M2M0NWU5ZjQ3OTk5MmZiMzcwYjk3OWQ4NmZhXzMtNC0xLTEtMA_e41d47e9-d518-49b4-b530-0cd4e0cf7f0c"
      unitRef="usd">389593000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i0da8028d819b4bf0b6f43456b7b12490_D20191001-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xOTAvZnJhZzo4ODI4NjYzMTc0ZjY0NDI0OTMxOTdhNGJkZWVkODEyYS90YWJsZToyZDkzNjNjNDVlOWY0Nzk5OTJmYjM3MGI5NzlkODZmYS90YWJsZXJhbmdlOjJkOTM2M2M0NWU5ZjQ3OTk5MmZiMzcwYjk3OWQ4NmZhXzMtNi0xLTEtMA_650c6053-d548-466d-8dc9-874d142e4854"
      unitRef="usd">493036000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="iac8be29b5da04d5da0f1a48aa7bb182b_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xOTAvZnJhZzo4ODI4NjYzMTc0ZjY0NDI0OTMxOTdhNGJkZWVkODEyYS90YWJsZToyZDkzNjNjNDVlOWY0Nzk5OTJmYjM3MGI5NzlkODZmYS90YWJsZXJhbmdlOjJkOTM2M2M0NWU5ZjQ3OTk5MmZiMzcwYjk3OWQ4NmZhXzMtOC0xLTEtMA_623a0672-ece2-46ed-a873-19f5b2b17085"
      unitRef="usd">364901000</us-gaap:GrossProfit>
    <us-gaap:OperatingIncomeLoss
      contextRef="id47300d2b99d4ba2b43ac86dd12913bc_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xOTAvZnJhZzo4ODI4NjYzMTc0ZjY0NDI0OTMxOTdhNGJkZWVkODEyYS90YWJsZToyZDkzNjNjNDVlOWY0Nzk5OTJmYjM3MGI5NzlkODZmYS90YWJsZXJhbmdlOjJkOTM2M2M0NWU5ZjQ3OTk5MmZiMzcwYjk3OWQ4NmZhXzQtMi0xLTEtMA_572cec8a-593d-4e34-89af-8a0bac9d8111"
      unitRef="usd">51730000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="id73084c87c834b4b8d805605bd6c20ef_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xOTAvZnJhZzo4ODI4NjYzMTc0ZjY0NDI0OTMxOTdhNGJkZWVkODEyYS90YWJsZToyZDkzNjNjNDVlOWY0Nzk5OTJmYjM3MGI5NzlkODZmYS90YWJsZXJhbmdlOjJkOTM2M2M0NWU5ZjQ3OTk5MmZiMzcwYjk3OWQ4NmZhXzQtNC0xLTEtMA_89c54d52-2618-4957-8f29-bb71458a928b"
      unitRef="usd">74820000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i0da8028d819b4bf0b6f43456b7b12490_D20191001-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xOTAvZnJhZzo4ODI4NjYzMTc0ZjY0NDI0OTMxOTdhNGJkZWVkODEyYS90YWJsZToyZDkzNjNjNDVlOWY0Nzk5OTJmYjM3MGI5NzlkODZmYS90YWJsZXJhbmdlOjJkOTM2M2M0NWU5ZjQ3OTk5MmZiMzcwYjk3OWQ4NmZhXzQtNi0xLTEtMA_04503264-1e10-4eaa-affe-40ab6ca1ada8"
      unitRef="usd">176833000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="iac8be29b5da04d5da0f1a48aa7bb182b_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xOTAvZnJhZzo4ODI4NjYzMTc0ZjY0NDI0OTMxOTdhNGJkZWVkODEyYS90YWJsZToyZDkzNjNjNDVlOWY0Nzk5OTJmYjM3MGI5NzlkODZmYS90YWJsZXJhbmdlOjJkOTM2M2M0NWU5ZjQ3OTk5MmZiMzcwYjk3OWQ4NmZhXzQtOC0xLTEtMA_af586820-6e16-4e1d-a40b-fb8a9378fc98"
      unitRef="usd">121884000</us-gaap:OperatingIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="id47300d2b99d4ba2b43ac86dd12913bc_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xOTAvZnJhZzo4ODI4NjYzMTc0ZjY0NDI0OTMxOTdhNGJkZWVkODEyYS90YWJsZToyZDkzNjNjNDVlOWY0Nzk5OTJmYjM3MGI5NzlkODZmYS90YWJsZXJhbmdlOjJkOTM2M2M0NWU5ZjQ3OTk5MmZiMzcwYjk3OWQ4NmZhXzUtMi0xLTEtMA_11248b9a-448d-425d-8618-e21952b3a431"
      unitRef="usd">46280000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="id73084c87c834b4b8d805605bd6c20ef_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xOTAvZnJhZzo4ODI4NjYzMTc0ZjY0NDI0OTMxOTdhNGJkZWVkODEyYS90YWJsZToyZDkzNjNjNDVlOWY0Nzk5OTJmYjM3MGI5NzlkODZmYS90YWJsZXJhbmdlOjJkOTM2M2M0NWU5ZjQ3OTk5MmZiMzcwYjk3OWQ4NmZhXzUtNC0xLTEtMA_34139d76-1d76-4ac3-8673-7954763797cb"
      unitRef="usd">71815000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i0da8028d819b4bf0b6f43456b7b12490_D20191001-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xOTAvZnJhZzo4ODI4NjYzMTc0ZjY0NDI0OTMxOTdhNGJkZWVkODEyYS90YWJsZToyZDkzNjNjNDVlOWY0Nzk5OTJmYjM3MGI5NzlkODZmYS90YWJsZXJhbmdlOjJkOTM2M2M0NWU5ZjQ3OTk5MmZiMzcwYjk3OWQ4NmZhXzUtNi0xLTEtMA_daacff60-20cb-4bee-ac02-94a06b7d6d8b"
      unitRef="usd">163642000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="iac8be29b5da04d5da0f1a48aa7bb182b_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xOTAvZnJhZzo4ODI4NjYzMTc0ZjY0NDI0OTMxOTdhNGJkZWVkODEyYS90YWJsZToyZDkzNjNjNDVlOWY0Nzk5OTJmYjM3MGI5NzlkODZmYS90YWJsZXJhbmdlOjJkOTM2M2M0NWU5ZjQ3OTk5MmZiMzcwYjk3OWQ4NmZhXzUtOC0xLTEtMA_9eda3695-ccf9-4dac-af0d-af9aadab9ccb"
      unitRef="usd">122722000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="id47300d2b99d4ba2b43ac86dd12913bc_D20190401-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xOTAvZnJhZzo4ODI4NjYzMTc0ZjY0NDI0OTMxOTdhNGJkZWVkODEyYS90YWJsZToyZDkzNjNjNDVlOWY0Nzk5OTJmYjM3MGI5NzlkODZmYS90YWJsZXJhbmdlOjJkOTM2M2M0NWU5ZjQ3OTk5MmZiMzcwYjk3OWQ4NmZhXzctMi0xLTEtMA_7aeee8bb-a40d-4b81-a35b-a62e44ef8e26"
      unitRef="usdPerShare">0.41</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="id73084c87c834b4b8d805605bd6c20ef_D20190701-20190930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xOTAvZnJhZzo4ODI4NjYzMTc0ZjY0NDI0OTMxOTdhNGJkZWVkODEyYS90YWJsZToyZDkzNjNjNDVlOWY0Nzk5OTJmYjM3MGI5NzlkODZmYS90YWJsZXJhbmdlOjJkOTM2M2M0NWU5ZjQ3OTk5MmZiMzcwYjk3OWQ4NmZhXzctNC0xLTEtMA_3726fee7-1794-4b98-ab60-c21b4d8d2267"
      unitRef="usdPerShare">0.63</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i0da8028d819b4bf0b6f43456b7b12490_D20191001-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xOTAvZnJhZzo4ODI4NjYzMTc0ZjY0NDI0OTMxOTdhNGJkZWVkODEyYS90YWJsZToyZDkzNjNjNDVlOWY0Nzk5OTJmYjM3MGI5NzlkODZmYS90YWJsZXJhbmdlOjJkOTM2M2M0NWU5ZjQ3OTk5MmZiMzcwYjk3OWQ4NmZhXzctNi0xLTEtMA_c4e18003-321f-4b09-b01f-0c2e8b114231"
      unitRef="usdPerShare">1.44</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="iac8be29b5da04d5da0f1a48aa7bb182b_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xOTAvZnJhZzo4ODI4NjYzMTc0ZjY0NDI0OTMxOTdhNGJkZWVkODEyYS90YWJsZToyZDkzNjNjNDVlOWY0Nzk5OTJmYjM3MGI5NzlkODZmYS90YWJsZXJhbmdlOjJkOTM2M2M0NWU5ZjQ3OTk5MmZiMzcwYjk3OWQ4NmZhXzctOC0xLTEtMA_016a0108-3aa3-463d-bfe8-1e81f6164bb5"
      unitRef="usdPerShare">1.08</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="id47300d2b99d4ba2b43ac86dd12913bc_D20190401-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xOTAvZnJhZzo4ODI4NjYzMTc0ZjY0NDI0OTMxOTdhNGJkZWVkODEyYS90YWJsZToyZDkzNjNjNDVlOWY0Nzk5OTJmYjM3MGI5NzlkODZmYS90YWJsZXJhbmdlOjJkOTM2M2M0NWU5ZjQ3OTk5MmZiMzcwYjk3OWQ4NmZhXzgtMi0xLTEtMA_bc2b4d4a-60bd-42e4-9c19-6c02a976454d"
      unitRef="usdPerShare">0.41</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="id73084c87c834b4b8d805605bd6c20ef_D20190701-20190930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xOTAvZnJhZzo4ODI4NjYzMTc0ZjY0NDI0OTMxOTdhNGJkZWVkODEyYS90YWJsZToyZDkzNjNjNDVlOWY0Nzk5OTJmYjM3MGI5NzlkODZmYS90YWJsZXJhbmdlOjJkOTM2M2M0NWU5ZjQ3OTk5MmZiMzcwYjk3OWQ4NmZhXzgtNC0xLTEtMA_b216262d-2e56-41bb-901b-6e1cf1914ccf"
      unitRef="usdPerShare">0.63</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i0da8028d819b4bf0b6f43456b7b12490_D20191001-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xOTAvZnJhZzo4ODI4NjYzMTc0ZjY0NDI0OTMxOTdhNGJkZWVkODEyYS90YWJsZToyZDkzNjNjNDVlOWY0Nzk5OTJmYjM3MGI5NzlkODZmYS90YWJsZXJhbmdlOjJkOTM2M2M0NWU5ZjQ3OTk5MmZiMzcwYjk3OWQ4NmZhXzgtNi0xLTEtMA_d88b62a8-05eb-4b44-80f5-9fef049b42a9"
      unitRef="usdPerShare">1.43</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="iac8be29b5da04d5da0f1a48aa7bb182b_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xOTAvZnJhZzo4ODI4NjYzMTc0ZjY0NDI0OTMxOTdhNGJkZWVkODEyYS90YWJsZToyZDkzNjNjNDVlOWY0Nzk5OTJmYjM3MGI5NzlkODZmYS90YWJsZXJhbmdlOjJkOTM2M2M0NWU5ZjQ3OTk5MmZiMzcwYjk3OWQ4NmZhXzgtOC0xLTEtMA_702d69c0-a2b9-4896-99ad-bda0537d5dd3"
      unitRef="usdPerShare">1.07</us-gaap:EarningsPerShareDiluted>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4d3ce451612d476eb9101812008b9fbe_D20180401-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xOTAvZnJhZzo4ODI4NjYzMTc0ZjY0NDI0OTMxOTdhNGJkZWVkODEyYS90YWJsZTphNDVmNjM5NTMzNjA0YWYyOGY2NDQxMDA0NjBiZDY4MS90YWJsZXJhbmdlOmE0NWY2Mzk1MzM2MDRhZjI4ZjY0NDEwMDQ2MGJkNjgxXzItMi0xLTEtMA_be058933-8b3c-491d-8dd9-ce393073d2b3"
      unitRef="usd">387982000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i00c33dbe759b4c6b8306c40a50d37577_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xOTAvZnJhZzo4ODI4NjYzMTc0ZjY0NDI0OTMxOTdhNGJkZWVkODEyYS90YWJsZTphNDVmNjM5NTMzNjA0YWYyOGY2NDQxMDA0NjBiZDY4MS90YWJsZXJhbmdlOmE0NWY2Mzk1MzM2MDRhZjI4ZjY0NDEwMDQ2MGJkNjgxXzItNC0xLTEtMA_aa53fed4-a1c8-4712-96ed-43513aaf8e46"
      unitRef="usd">492667000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7e438fa0b8564538a1f28f93885e88d5_D20181001-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xOTAvZnJhZzo4ODI4NjYzMTc0ZjY0NDI0OTMxOTdhNGJkZWVkODEyYS90YWJsZTphNDVmNjM5NTMzNjA0YWYyOGY2NDQxMDA0NjBiZDY4MS90YWJsZXJhbmdlOmE0NWY2Mzk1MzM2MDRhZjI4ZjY0NDEwMDQ2MGJkNjgxXzItNi0xLTEtMA_442e5c64-0519-4d4d-b4d8-a7a110a3940e"
      unitRef="usd">1248738000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iec7f79f8f42a4a99857719670a9bfec1_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xOTAvZnJhZzo4ODI4NjYzMTc0ZjY0NDI0OTMxOTdhNGJkZWVkODEyYS90YWJsZTphNDVmNjM5NTMzNjA0YWYyOGY2NDQxMDA0NjBiZDY4MS90YWJsZXJhbmdlOmE0NWY2Mzk1MzM2MDRhZjI4ZjY0NDEwMDQ2MGJkNjgxXzItOC0xLTEtMA_d5405c17-fced-4d3c-9c26-789872b1f0a5"
      unitRef="usd">539007000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:GrossProfit
      contextRef="i4d3ce451612d476eb9101812008b9fbe_D20180401-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xOTAvZnJhZzo4ODI4NjYzMTc0ZjY0NDI0OTMxOTdhNGJkZWVkODEyYS90YWJsZTphNDVmNjM5NTMzNjA0YWYyOGY2NDQxMDA0NjBiZDY4MS90YWJsZXJhbmdlOmE0NWY2Mzk1MzM2MDRhZjI4ZjY0NDEwMDQ2MGJkNjgxXzMtMi0xLTEtMA_6763ba3e-5586-4787-a876-f75280ddee26"
      unitRef="usd">256617000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i00c33dbe759b4c6b8306c40a50d37577_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xOTAvZnJhZzo4ODI4NjYzMTc0ZjY0NDI0OTMxOTdhNGJkZWVkODEyYS90YWJsZTphNDVmNjM5NTMzNjA0YWYyOGY2NDQxMDA0NjBiZDY4MS90YWJsZXJhbmdlOmE0NWY2Mzk1MzM2MDRhZjI4ZjY0NDEwMDQ2MGJkNjgxXzMtNC0xLTEtMA_a25032f7-103c-4306-9d66-eca54170e073"
      unitRef="usd">257787000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i7e438fa0b8564538a1f28f93885e88d5_D20181001-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xOTAvZnJhZzo4ODI4NjYzMTc0ZjY0NDI0OTMxOTdhNGJkZWVkODEyYS90YWJsZTphNDVmNjM5NTMzNjA0YWYyOGY2NDQxMDA0NjBiZDY4MS90YWJsZXJhbmdlOmE0NWY2Mzk1MzM2MDRhZjI4ZjY0NDEwMDQ2MGJkNjgxXzMtNi0xLTEtMA_c72ec2d4-2bbb-4cfd-a849-228b472ec3f1"
      unitRef="usd">350254000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="iec7f79f8f42a4a99857719670a9bfec1_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xOTAvZnJhZzo4ODI4NjYzMTc0ZjY0NDI0OTMxOTdhNGJkZWVkODEyYS90YWJsZTphNDVmNjM5NTMzNjA0YWYyOGY2NDQxMDA0NjBiZDY4MS90YWJsZXJhbmdlOmE0NWY2Mzk1MzM2MDRhZjI4ZjY0NDEwMDQ2MGJkNjgxXzMtOC0xLTEtMA_a3adb679-048b-4163-9c4f-1f99803e8ffe"
      unitRef="usd">280092000</us-gaap:GrossProfit>
    <us-gaap:OperatingIncomeLoss
      contextRef="i4d3ce451612d476eb9101812008b9fbe_D20180401-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xOTAvZnJhZzo4ODI4NjYzMTc0ZjY0NDI0OTMxOTdhNGJkZWVkODEyYS90YWJsZTphNDVmNjM5NTMzNjA0YWYyOGY2NDQxMDA0NjBiZDY4MS90YWJsZXJhbmdlOmE0NWY2Mzk1MzM2MDRhZjI4ZjY0NDEwMDQ2MGJkNjgxXzQtMi0xLTEtMA_498d4775-559e-4d27-92aa-032c6f22dc36"
      unitRef="usd">70846000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i00c33dbe759b4c6b8306c40a50d37577_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xOTAvZnJhZzo4ODI4NjYzMTc0ZjY0NDI0OTMxOTdhNGJkZWVkODEyYS90YWJsZTphNDVmNjM5NTMzNjA0YWYyOGY2NDQxMDA0NjBiZDY4MS90YWJsZXJhbmdlOmE0NWY2Mzk1MzM2MDRhZjI4ZjY0NDEwMDQ2MGJkNjgxXzQtNC0xLTEtMA_ec2086cb-3391-47e3-9655-3045f89dba88"
      unitRef="usd">25986000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i7e438fa0b8564538a1f28f93885e88d5_D20181001-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xOTAvZnJhZzo4ODI4NjYzMTc0ZjY0NDI0OTMxOTdhNGJkZWVkODEyYS90YWJsZTphNDVmNjM5NTMzNjA0YWYyOGY2NDQxMDA0NjBiZDY4MS90YWJsZXJhbmdlOmE0NWY2Mzk1MzM2MDRhZjI4ZjY0NDEwMDQ2MGJkNjgxXzQtNi0xLTEtMA_222cfe7a-5332-41b9-9835-42b1b13f3a38"
      unitRef="usd">51779000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="iec7f79f8f42a4a99857719670a9bfec1_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xOTAvZnJhZzo4ODI4NjYzMTc0ZjY0NDI0OTMxOTdhNGJkZWVkODEyYS90YWJsZTphNDVmNjM5NTMzNjA0YWYyOGY2NDQxMDA0NjBiZDY4MS90YWJsZXJhbmdlOmE0NWY2Mzk1MzM2MDRhZjI4ZjY0NDEwMDQ2MGJkNjgxXzQtOC0xLTEtMA_a7937d5e-cc8c-4d20-8258-71a6360e28c4"
      unitRef="usd">58061000</us-gaap:OperatingIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i4d3ce451612d476eb9101812008b9fbe_D20180401-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xOTAvZnJhZzo4ODI4NjYzMTc0ZjY0NDI0OTMxOTdhNGJkZWVkODEyYS90YWJsZTphNDVmNjM5NTMzNjA0YWYyOGY2NDQxMDA0NjBiZDY4MS90YWJsZXJhbmdlOmE0NWY2Mzk1MzM2MDRhZjI4ZjY0NDEwMDQ2MGJkNjgxXzUtMi0xLTEtMA_808770fb-9dd8-4258-b412-bc0a116fbdf3"
      unitRef="usd">71693000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i00c33dbe759b4c6b8306c40a50d37577_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xOTAvZnJhZzo4ODI4NjYzMTc0ZjY0NDI0OTMxOTdhNGJkZWVkODEyYS90YWJsZTphNDVmNjM5NTMzNjA0YWYyOGY2NDQxMDA0NjBiZDY4MS90YWJsZXJhbmdlOmE0NWY2Mzk1MzM2MDRhZjI4ZjY0NDEwMDQ2MGJkNjgxXzUtNC0xLTEtMA_8e1fc1db-0fb3-4d63-b78a-8ce6d29d8f5e"
      unitRef="usd">25367000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i7e438fa0b8564538a1f28f93885e88d5_D20181001-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xOTAvZnJhZzo4ODI4NjYzMTc0ZjY0NDI0OTMxOTdhNGJkZWVkODEyYS90YWJsZTphNDVmNjM5NTMzNjA0YWYyOGY2NDQxMDA0NjBiZDY4MS90YWJsZXJhbmdlOmE0NWY2Mzk1MzM2MDRhZjI4ZjY0NDEwMDQ2MGJkNjgxXzUtNi0xLTEtMA_7c04bec7-158d-40c5-b0d9-59bca5d8c96d"
      unitRef="usd">179948000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="iec7f79f8f42a4a99857719670a9bfec1_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xOTAvZnJhZzo4ODI4NjYzMTc0ZjY0NDI0OTMxOTdhNGJkZWVkODEyYS90YWJsZTphNDVmNjM5NTMzNjA0YWYyOGY2NDQxMDA0NjBiZDY4MS90YWJsZXJhbmdlOmE0NWY2Mzk1MzM2MDRhZjI4ZjY0NDEwMDQ2MGJkNjgxXzUtOC0xLTEtMA_ac1f39ee-74c1-4a29-bb82-b13eb4cf4ecd"
      unitRef="usd">56829000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="i4d3ce451612d476eb9101812008b9fbe_D20180401-20180630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xOTAvZnJhZzo4ODI4NjYzMTc0ZjY0NDI0OTMxOTdhNGJkZWVkODEyYS90YWJsZTphNDVmNjM5NTMzNjA0YWYyOGY2NDQxMDA0NjBiZDY4MS90YWJsZXJhbmdlOmE0NWY2Mzk1MzM2MDRhZjI4ZjY0NDEwMDQ2MGJkNjgxXzctMi0xLTEtMA_4a597dcd-21fa-402b-a182-5aff14c588a5"
      unitRef="usdPerShare">0.63</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i00c33dbe759b4c6b8306c40a50d37577_D20180701-20180930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xOTAvZnJhZzo4ODI4NjYzMTc0ZjY0NDI0OTMxOTdhNGJkZWVkODEyYS90YWJsZTphNDVmNjM5NTMzNjA0YWYyOGY2NDQxMDA0NjBiZDY4MS90YWJsZXJhbmdlOmE0NWY2Mzk1MzM2MDRhZjI4ZjY0NDEwMDQ2MGJkNjgxXzctNC0xLTEtMA_c13bf05d-2922-4957-9ef1-ca7f692aa27f"
      unitRef="usdPerShare">0.22</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i7e438fa0b8564538a1f28f93885e88d5_D20181001-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xOTAvZnJhZzo4ODI4NjYzMTc0ZjY0NDI0OTMxOTdhNGJkZWVkODEyYS90YWJsZTphNDVmNjM5NTMzNjA0YWYyOGY2NDQxMDA0NjBiZDY4MS90YWJsZXJhbmdlOmE0NWY2Mzk1MzM2MDRhZjI4ZjY0NDEwMDQ2MGJkNjgxXzctNi0xLTEtMA_835900a0-7ba7-49c6-a2cd-976fede0ade2"
      unitRef="usdPerShare">1.59</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="iec7f79f8f42a4a99857719670a9bfec1_D20190101-20190331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xOTAvZnJhZzo4ODI4NjYzMTc0ZjY0NDI0OTMxOTdhNGJkZWVkODEyYS90YWJsZTphNDVmNjM5NTMzNjA0YWYyOGY2NDQxMDA0NjBiZDY4MS90YWJsZXJhbmdlOmE0NWY2Mzk1MzM2MDRhZjI4ZjY0NDEwMDQ2MGJkNjgxXzctOC0xLTEtMA_883b342f-4952-42a2-8f14-5e2beeb0fe0b"
      unitRef="usdPerShare">0.50</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i4d3ce451612d476eb9101812008b9fbe_D20180401-20180630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xOTAvZnJhZzo4ODI4NjYzMTc0ZjY0NDI0OTMxOTdhNGJkZWVkODEyYS90YWJsZTphNDVmNjM5NTMzNjA0YWYyOGY2NDQxMDA0NjBiZDY4MS90YWJsZXJhbmdlOmE0NWY2Mzk1MzM2MDRhZjI4ZjY0NDEwMDQ2MGJkNjgxXzgtMi0xLTEtMA_0b2e9e94-e6b6-4926-b94a-3cfcdfc29f86"
      unitRef="usdPerShare">0.62</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i00c33dbe759b4c6b8306c40a50d37577_D20180701-20180930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xOTAvZnJhZzo4ODI4NjYzMTc0ZjY0NDI0OTMxOTdhNGJkZWVkODEyYS90YWJsZTphNDVmNjM5NTMzNjA0YWYyOGY2NDQxMDA0NjBiZDY4MS90YWJsZXJhbmdlOmE0NWY2Mzk1MzM2MDRhZjI4ZjY0NDEwMDQ2MGJkNjgxXzgtNC0xLTEtMA_509fc8a9-1bd0-47df-a63e-13aa253dae61"
      unitRef="usdPerShare">0.22</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i7e438fa0b8564538a1f28f93885e88d5_D20181001-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xOTAvZnJhZzo4ODI4NjYzMTc0ZjY0NDI0OTMxOTdhNGJkZWVkODEyYS90YWJsZTphNDVmNjM5NTMzNjA0YWYyOGY2NDQxMDA0NjBiZDY4MS90YWJsZXJhbmdlOmE0NWY2Mzk1MzM2MDRhZjI4ZjY0NDEwMDQ2MGJkNjgxXzgtNi0xLTEtMA_3368df0c-3064-467c-9117-69e5f6230095"
      unitRef="usdPerShare">1.57</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="iec7f79f8f42a4a99857719670a9bfec1_D20190101-20190331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xOTAvZnJhZzo4ODI4NjYzMTc0ZjY0NDI0OTMxOTdhNGJkZWVkODEyYS90YWJsZTphNDVmNjM5NTMzNjA0YWYyOGY2NDQxMDA0NjBiZDY4MS90YWJsZXJhbmdlOmE0NWY2Mzk1MzM2MDRhZjI4ZjY0NDEwMDQ2MGJkNjgxXzgtOC0xLTEtMA_1784a304-e4cc-4bc3-859f-51f851f87331"
      unitRef="usdPerShare">0.50</us-gaap:EarningsPerShareDiluted>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzIxLTYtMS0xLTA_bbae1252-b156-425a-be62-89fea7f2be31"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzIxLTYtMS0xLTA_bbae1252-b156-425a-be62-89fea7f2be31"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzgtNC0xLTEtMA_5a2027ed-a189-487c-b471-5cc72168fc8e"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzgtNC0xLTEtMA_5a2027ed-a189-487c-b471-5cc72168fc8e"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzI2LTQtMS0xLTA_3ee44d7e-2065-4e4b-95dd-cfb90acdb488"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzI2LTQtMS0xLTA_3ee44d7e-2065-4e4b-95dd-cfb90acdb488"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzE4LTQtMS0xLTA_b6734dbe-57de-43a9-81a8-67a66ce776c5"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzE4LTQtMS0xLTA_b6734dbe-57de-43a9-81a8-67a66ce776c5"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzM0LTQtMS0xLTA_2957559f-5d56-410b-9ab6-74ad82a0117d"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzM0LTQtMS0xLTA_2957559f-5d56-410b-9ab6-74ad82a0117d"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzctNC0xLTEtMA_d244938a-a041-4765-ab27-6f1010fffbf3"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzctNC0xLTEtMA_d244938a-a041-4765-ab27-6f1010fffbf3"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzI1LTYtMS0xLTA_c62934e7-1c7f-48af-b14d-3ee53225c01a"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzI1LTYtMS0xLTA_c62934e7-1c7f-48af-b14d-3ee53225c01a"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzU3LTYtMS0xLTA_9a2d56cb-2e92-435f-b9a6-5cb186146f8b"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzU3LTYtMS0xLTA_9a2d56cb-2e92-435f-b9a6-5cb186146f8b"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzEzLTQtMS0xLTA_8743d736-e5c9-48b6-a6f2-292b5b38ca17"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzEzLTQtMS0xLTA_8743d736-e5c9-48b6-a6f2-292b5b38ca17"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzMtNi0xLTEtMA_d2a98538-7f74-4238-986f-e60799514605"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzMtNi0xLTEtMA_d2a98538-7f74-4238-986f-e60799514605"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzI4LTQtMS0xLTA_59505415-a6a2-4b5e-bf36-60a0ce40c053"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzI4LTQtMS0xLTA_59505415-a6a2-4b5e-bf36-60a0ce40c053"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzI4LTYtMS0xLTA_b8cd6081-e8e8-4e8f-b5ab-600346e00b5d"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzI4LTYtMS0xLTA_b8cd6081-e8e8-4e8f-b5ab-600346e00b5d"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzU2LTYtMS0xLTA_46944d60-5fb9-4bfb-8dc0-80da54b695b5"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzU2LTYtMS0xLTA_46944d60-5fb9-4bfb-8dc0-80da54b695b5"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzExLTQtMS0xLTA_9f18d93a-ea7c-42dd-aae0-77b79a9818bb"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzExLTQtMS0xLTA_9f18d93a-ea7c-42dd-aae0-77b79a9818bb"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzU5LTQtMS0xLTA_ac50f63f-a496-4bff-a8e7-b9415f3a0861"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzU5LTQtMS0xLTA_ac50f63f-a496-4bff-a8e7-b9415f3a0861"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzU1LTQtMS0xLTA_500195a6-d9d5-4418-8417-ea7d2a5ba8da"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzU1LTQtMS0xLTA_500195a6-d9d5-4418-8417-ea7d2a5ba8da"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzMwLTYtMS0xLTA_720a7866-bb95-4a5a-9757-3d72b2ee7859"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzMwLTYtMS0xLTA_720a7866-bb95-4a5a-9757-3d72b2ee7859"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzI1LTQtMS0xLTA_064c98cc-832d-4a69-a204-6f9c56fb239f"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzI1LTQtMS0xLTA_064c98cc-832d-4a69-a204-6f9c56fb239f"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzUtNi0xLTEtMA_08d0c709-0f28-4f9c-8b40-ec4ff60e83c9"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzUtNi0xLTEtMA_08d0c709-0f28-4f9c-8b40-ec4ff60e83c9"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzM3LTQtMS0xLTA_3fcb25c3-ce52-4abf-8b53-190af6d66355"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzM3LTQtMS0xLTA_3fcb25c3-ce52-4abf-8b53-190af6d66355"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzIzLTQtMS0xLTA_088f0774-3140-45be-bd6a-5a5c2c696a18"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzIzLTQtMS0xLTA_088f0774-3140-45be-bd6a-5a5c2c696a18"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzU5LTYtMS0xLTA_e0f74d1f-5f5d-4581-9dd3-9287b1267bb1"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzU5LTYtMS0xLTA_e0f74d1f-5f5d-4581-9dd3-9287b1267bb1"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzUzLTYtMS0xLTA_4ce5c820-6efe-4e52-afb6-c724a79a70ed"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzUzLTYtMS0xLTA_4ce5c820-6efe-4e52-afb6-c724a79a70ed"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzEwLTYtMS0xLTA_56bb0dc3-704a-49ac-a423-40600c70c933"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzEwLTYtMS0xLTA_56bb0dc3-704a-49ac-a423-40600c70c933"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzIwLTYtMS0xLTA_93929c70-d2dd-4e05-8359-f8770b332a57"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzIwLTYtMS0xLTA_93929c70-d2dd-4e05-8359-f8770b332a57"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzExLTYtMS0xLTA_24c611d5-8e09-42e7-a207-82fd18a37631"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzExLTYtMS0xLTA_24c611d5-8e09-42e7-a207-82fd18a37631"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzYtNi0xLTEtMA_dd33bfb3-9b92-4483-9980-4c6c23dd7954"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzYtNi0xLTEtMA_dd33bfb3-9b92-4483-9980-4c6c23dd7954"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzQ3LTYtMS0xLTA_4961aeb0-facd-475f-8a2c-f3fe10878be6"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzQ3LTYtMS0xLTA_4961aeb0-facd-475f-8a2c-f3fe10878be6"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzMtNC0xLTEtMA_7de1ff92-82e8-445b-a927-6223f42d5157"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzMtNC0xLTEtMA_7de1ff92-82e8-445b-a927-6223f42d5157"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzQ3LTQtMS0xLTA_fcdba8cd-b1b8-4d52-b379-1989f8e856eb"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzQ3LTQtMS0xLTA_fcdba8cd-b1b8-4d52-b379-1989f8e856eb"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzEwLTQtMS0xLTA_b861ada3-9125-47ac-a124-5607c6db6300"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzEwLTQtMS0xLTA_b861ada3-9125-47ac-a124-5607c6db6300"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzIwLTQtMS0xLTA_05c50aa3-a40e-4b63-9206-b3199997e76a"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzIwLTQtMS0xLTA_05c50aa3-a40e-4b63-9206-b3199997e76a"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzI0LTQtMS0xLTA_91c07ef3-b602-4128-9164-d3cbbb4b9ff5"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzI0LTQtMS0xLTA_91c07ef3-b602-4128-9164-d3cbbb4b9ff5"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzQ2LTQtMS0xLTA_ed169180-6667-403b-9201-80036cffb2c4"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzQ2LTQtMS0xLTA_ed169180-6667-403b-9201-80036cffb2c4"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzgtNi0xLTEtMA_b848db00-a471-4137-a55f-0fa7885951c4"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzgtNi0xLTEtMA_b848db00-a471-4137-a55f-0fa7885951c4"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzQxLTYtMS0xLTA_6bdf9d3a-0a5d-4dde-bc29-68c88d182442"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzQxLTYtMS0xLTA_6bdf9d3a-0a5d-4dde-bc29-68c88d182442"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzMwLTQtMS0xLTA_315f1f07-efd4-4f5a-bc7e-78e17e17acbc"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzMwLTQtMS0xLTA_315f1f07-efd4-4f5a-bc7e-78e17e17acbc"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzM4LTYtMS0xLTA_e3d846f4-e636-40f3-84cc-3cc97b7aba38"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzM4LTYtMS0xLTA_e3d846f4-e636-40f3-84cc-3cc97b7aba38"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzQ2LTYtMS0xLTA_57d8569a-8315-48a0-954b-6fcd58f4ff67"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzQ2LTYtMS0xLTA_57d8569a-8315-48a0-954b-6fcd58f4ff67"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzQxLTQtMS0xLTA_e082c4e0-dcb1-4f37-babf-a1154ecdc373"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzQxLTQtMS0xLTA_e082c4e0-dcb1-4f37-babf-a1154ecdc373"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzM3LTYtMS0xLTA_fa5a8202-d468-4fe1-9cf4-eaa79b835593"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzM3LTYtMS0xLTA_fa5a8202-d468-4fe1-9cf4-eaa79b835593"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzU3LTQtMS0xLTA_1ebee9bf-8174-472e-9484-d255377d57e6"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzU3LTQtMS0xLTA_1ebee9bf-8174-472e-9484-d255377d57e6"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzYwLTQtMS0xLTA_39ba7e16-567b-44e4-a3ff-e8052d7eabd8"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzYwLTQtMS0xLTA_39ba7e16-567b-44e4-a3ff-e8052d7eabd8"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzE4LTYtMS0xLTA_df654a74-2e65-4d08-be31-87b3bc7ca029"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzE4LTYtMS0xLTA_df654a74-2e65-4d08-be31-87b3bc7ca029"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzYtNC0xLTEtMA_5d8b2184-20d5-4c40-99d8-0793d9f3d914"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzYtNC0xLTEtMA_5d8b2184-20d5-4c40-99d8-0793d9f3d914"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzI2LTYtMS0xLTA_d1a78208-811d-48c0-9a42-2b34cff5c49e"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzI2LTYtMS0xLTA_d1a78208-811d-48c0-9a42-2b34cff5c49e"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzIxLTQtMS0xLTA_66d2bb1f-208e-4fbe-932b-c7b18ec63b2e"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzIxLTQtMS0xLTA_66d2bb1f-208e-4fbe-932b-c7b18ec63b2e"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzMxLTYtMS0xLTA_b6281d27-994d-42a0-96d0-1913791a2962"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzMxLTYtMS0xLTA_b6281d27-994d-42a0-96d0-1913791a2962"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzIyLTYtMS0xLTA_b09c44d5-16c6-4558-ae08-baefaa0774e0"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzIyLTYtMS0xLTA_b09c44d5-16c6-4558-ae08-baefaa0774e0"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzQ1LTQtMS0xLTA_51e44646-b15b-4afb-b05c-ccd6e223f877"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzQ1LTQtMS0xLTA_51e44646-b15b-4afb-b05c-ccd6e223f877"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzU1LTYtMS0xLTA_cae90efe-f10c-4f26-9f5d-c44ed81f2b45"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzU1LTYtMS0xLTA_cae90efe-f10c-4f26-9f5d-c44ed81f2b45"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzIzLTYtMS0xLTA_fe52a826-56fb-4b24-b4fc-127f56027a38"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzIzLTYtMS0xLTA_fe52a826-56fb-4b24-b4fc-127f56027a38"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzQ1LTYtMS0xLTA_c51c577f-821f-4d72-9584-7b55986bd096"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzQ1LTYtMS0xLTA_c51c577f-821f-4d72-9584-7b55986bd096"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzE3LTQtMS0xLTA_1c7f3f45-9095-4e0b-8218-5175a9a868e5"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzE3LTQtMS0xLTA_1c7f3f45-9095-4e0b-8218-5175a9a868e5"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzM4LTQtMS0xLTA_2bba7d48-7d53-46f5-ba4a-ae1329e17dd6"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzM4LTQtMS0xLTA_2bba7d48-7d53-46f5-ba4a-ae1329e17dd6"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzU2LTQtMS0xLTA_5f4c18f1-3320-426a-bde5-eb0e872a09a2"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzU2LTQtMS0xLTA_5f4c18f1-3320-426a-bde5-eb0e872a09a2"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzM0LTYtMS0xLTA_ef57a27f-89e8-4d92-833c-b3e9cf1b00e2"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzM0LTYtMS0xLTA_ef57a27f-89e8-4d92-833c-b3e9cf1b00e2"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzM2LTQtMS0xLTA_a4f2c26f-a931-43a8-8ac5-690e84ade154"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzM2LTQtMS0xLTA_a4f2c26f-a931-43a8-8ac5-690e84ade154"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzMyLTQtMS0xLTA_062c41b1-95af-4ad5-8aaf-76f5d95ed5d6"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzMyLTQtMS0xLTA_062c41b1-95af-4ad5-8aaf-76f5d95ed5d6"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzQzLTQtMS0xLTA_0d027b59-5914-495b-8122-88a2b5a156c2"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzQzLTQtMS0xLTA_0d027b59-5914-495b-8122-88a2b5a156c2"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzMyLTYtMS0xLTA_2dda7c7b-d9ec-47e0-a99b-67997867ede5"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzMyLTYtMS0xLTA_2dda7c7b-d9ec-47e0-a99b-67997867ede5"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzU0LTYtMS0xLTA_5b1ee67a-f5de-409f-bf0e-ba7de8e95228"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzU0LTYtMS0xLTA_5b1ee67a-f5de-409f-bf0e-ba7de8e95228"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzIyLTQtMS0xLTA_87cc4b29-e09b-41c8-9017-b3aa4b6ea8a0"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzIyLTQtMS0xLTA_87cc4b29-e09b-41c8-9017-b3aa4b6ea8a0"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzE3LTYtMS0xLTA_4f9ced5f-0c65-4d14-9cb8-8ffa6953938c"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzE3LTYtMS0xLTA_4f9ced5f-0c65-4d14-9cb8-8ffa6953938c"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzMxLTQtMS0xLTA_7cfa4e80-09a0-4205-9c60-ec1fc05ce6f6"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzMxLTQtMS0xLTA_7cfa4e80-09a0-4205-9c60-ec1fc05ce6f6"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzEzLTYtMS0xLTA_c1d0bc05-ec12-47c3-8b88-784d8028b1d1"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzEzLTYtMS0xLTA_c1d0bc05-ec12-47c3-8b88-784d8028b1d1"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzQzLTYtMS0xLTA_67f4dad9-488e-4eb6-b812-fb898b5decb8"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzQzLTYtMS0xLTA_67f4dad9-488e-4eb6-b812-fb898b5decb8"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzU0LTQtMS0xLTA_14a98843-da4c-418f-99c6-3a420b19a358"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzU0LTQtMS0xLTA_14a98843-da4c-418f-99c6-3a420b19a358"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzYwLTYtMS0xLTA_648c8553-0b1d-4543-9b18-b3f2e84acaae"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzYwLTYtMS0xLTA_648c8553-0b1d-4543-9b18-b3f2e84acaae"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzUzLTQtMS0xLTA_0e97246a-7a85-4415-a336-9d0d827492ba"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzUzLTQtMS0xLTA_0e97246a-7a85-4415-a336-9d0d827492ba"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzI0LTYtMS0xLTA_84135635-56b2-4bde-86e0-e9b173451b94"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzI0LTYtMS0xLTA_84135635-56b2-4bde-86e0-e9b173451b94"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzctNi0xLTEtMA_26d18795-f5c4-428c-805a-30ef2406383d"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzctNi0xLTEtMA_26d18795-f5c4-428c-805a-30ef2406383d"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzM2LTYtMS0xLTA_b87f9129-66c2-4980-93c0-f3d92a0814cb"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzM2LTYtMS0xLTA_b87f9129-66c2-4980-93c0-f3d92a0814cb"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzUtNC0xLTEtMA_c6062d5b-9295-45c9-8b28-007150429d7e"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzUtNC0xLTEtMA_c6062d5b-9295-45c9-8b28-007150429d7e"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90ZXh0cmVnaW9uOjNkOTUyMmIwMGUxNTQxMWM4ZDcyNzA3MTU1M2JkNmEyXzMxMg_b335d1ef-b9d4-4952-a7c4-16ccead48b20" xlink:label="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90ZXh0cmVnaW9uOjNkOTUyMmIwMGUxNTQxMWM4ZDcyNzA3MTU1M2JkNmEyXzMxMg_b335d1ef-b9d4-4952-a7c4-16ccead48b20" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Prior period amounts have been adjusted retrospectively to reflect the adoption of ASU 2016-18, <xhtml:span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%;">Statement of Cash Flows (Topic 230): Restricted Cash</xhtml:span><xhtml:span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">. Refer to Note 1 for further discussion.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzIxLTYtMS0xLTA_bbae1252-b156-425a-be62-89fea7f2be31"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90ZXh0cmVnaW9uOjNkOTUyMmIwMGUxNTQxMWM4ZDcyNzA3MTU1M2JkNmEyXzMxMg_b335d1ef-b9d4-4952-a7c4-16ccead48b20"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzgtNC0xLTEtMA_5a2027ed-a189-487c-b471-5cc72168fc8e"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90ZXh0cmVnaW9uOjNkOTUyMmIwMGUxNTQxMWM4ZDcyNzA3MTU1M2JkNmEyXzMxMg_b335d1ef-b9d4-4952-a7c4-16ccead48b20"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzI2LTQtMS0xLTA_3ee44d7e-2065-4e4b-95dd-cfb90acdb488"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90ZXh0cmVnaW9uOjNkOTUyMmIwMGUxNTQxMWM4ZDcyNzA3MTU1M2JkNmEyXzMxMg_b335d1ef-b9d4-4952-a7c4-16ccead48b20"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzE4LTQtMS0xLTA_b6734dbe-57de-43a9-81a8-67a66ce776c5"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90ZXh0cmVnaW9uOjNkOTUyMmIwMGUxNTQxMWM4ZDcyNzA3MTU1M2JkNmEyXzMxMg_b335d1ef-b9d4-4952-a7c4-16ccead48b20"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzM0LTQtMS0xLTA_2957559f-5d56-410b-9ab6-74ad82a0117d"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90ZXh0cmVnaW9uOjNkOTUyMmIwMGUxNTQxMWM4ZDcyNzA3MTU1M2JkNmEyXzMxMg_b335d1ef-b9d4-4952-a7c4-16ccead48b20"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzctNC0xLTEtMA_d244938a-a041-4765-ab27-6f1010fffbf3"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90ZXh0cmVnaW9uOjNkOTUyMmIwMGUxNTQxMWM4ZDcyNzA3MTU1M2JkNmEyXzMxMg_b335d1ef-b9d4-4952-a7c4-16ccead48b20"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzI1LTYtMS0xLTA_c62934e7-1c7f-48af-b14d-3ee53225c01a"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90ZXh0cmVnaW9uOjNkOTUyMmIwMGUxNTQxMWM4ZDcyNzA3MTU1M2JkNmEyXzMxMg_b335d1ef-b9d4-4952-a7c4-16ccead48b20"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzU3LTYtMS0xLTA_9a2d56cb-2e92-435f-b9a6-5cb186146f8b"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90ZXh0cmVnaW9uOjNkOTUyMmIwMGUxNTQxMWM4ZDcyNzA3MTU1M2JkNmEyXzMxMg_b335d1ef-b9d4-4952-a7c4-16ccead48b20"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzEzLTQtMS0xLTA_8743d736-e5c9-48b6-a6f2-292b5b38ca17"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90ZXh0cmVnaW9uOjNkOTUyMmIwMGUxNTQxMWM4ZDcyNzA3MTU1M2JkNmEyXzMxMg_b335d1ef-b9d4-4952-a7c4-16ccead48b20"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzMtNi0xLTEtMA_d2a98538-7f74-4238-986f-e60799514605"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90ZXh0cmVnaW9uOjNkOTUyMmIwMGUxNTQxMWM4ZDcyNzA3MTU1M2JkNmEyXzMxMg_b335d1ef-b9d4-4952-a7c4-16ccead48b20"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzI4LTQtMS0xLTA_59505415-a6a2-4b5e-bf36-60a0ce40c053"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90ZXh0cmVnaW9uOjNkOTUyMmIwMGUxNTQxMWM4ZDcyNzA3MTU1M2JkNmEyXzMxMg_b335d1ef-b9d4-4952-a7c4-16ccead48b20"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzI4LTYtMS0xLTA_b8cd6081-e8e8-4e8f-b5ab-600346e00b5d"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90ZXh0cmVnaW9uOjNkOTUyMmIwMGUxNTQxMWM4ZDcyNzA3MTU1M2JkNmEyXzMxMg_b335d1ef-b9d4-4952-a7c4-16ccead48b20"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzU2LTYtMS0xLTA_46944d60-5fb9-4bfb-8dc0-80da54b695b5"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90ZXh0cmVnaW9uOjNkOTUyMmIwMGUxNTQxMWM4ZDcyNzA3MTU1M2JkNmEyXzMxMg_b335d1ef-b9d4-4952-a7c4-16ccead48b20"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzExLTQtMS0xLTA_9f18d93a-ea7c-42dd-aae0-77b79a9818bb"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90ZXh0cmVnaW9uOjNkOTUyMmIwMGUxNTQxMWM4ZDcyNzA3MTU1M2JkNmEyXzMxMg_b335d1ef-b9d4-4952-a7c4-16ccead48b20"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzU5LTQtMS0xLTA_ac50f63f-a496-4bff-a8e7-b9415f3a0861"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90ZXh0cmVnaW9uOjNkOTUyMmIwMGUxNTQxMWM4ZDcyNzA3MTU1M2JkNmEyXzMxMg_b335d1ef-b9d4-4952-a7c4-16ccead48b20"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzU1LTQtMS0xLTA_500195a6-d9d5-4418-8417-ea7d2a5ba8da"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90ZXh0cmVnaW9uOjNkOTUyMmIwMGUxNTQxMWM4ZDcyNzA3MTU1M2JkNmEyXzMxMg_b335d1ef-b9d4-4952-a7c4-16ccead48b20"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzMwLTYtMS0xLTA_720a7866-bb95-4a5a-9757-3d72b2ee7859"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90ZXh0cmVnaW9uOjNkOTUyMmIwMGUxNTQxMWM4ZDcyNzA3MTU1M2JkNmEyXzMxMg_b335d1ef-b9d4-4952-a7c4-16ccead48b20"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzI1LTQtMS0xLTA_064c98cc-832d-4a69-a204-6f9c56fb239f"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90ZXh0cmVnaW9uOjNkOTUyMmIwMGUxNTQxMWM4ZDcyNzA3MTU1M2JkNmEyXzMxMg_b335d1ef-b9d4-4952-a7c4-16ccead48b20"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzUtNi0xLTEtMA_08d0c709-0f28-4f9c-8b40-ec4ff60e83c9"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90ZXh0cmVnaW9uOjNkOTUyMmIwMGUxNTQxMWM4ZDcyNzA3MTU1M2JkNmEyXzMxMg_b335d1ef-b9d4-4952-a7c4-16ccead48b20"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzM3LTQtMS0xLTA_3fcb25c3-ce52-4abf-8b53-190af6d66355"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90ZXh0cmVnaW9uOjNkOTUyMmIwMGUxNTQxMWM4ZDcyNzA3MTU1M2JkNmEyXzMxMg_b335d1ef-b9d4-4952-a7c4-16ccead48b20"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzIzLTQtMS0xLTA_088f0774-3140-45be-bd6a-5a5c2c696a18"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90ZXh0cmVnaW9uOjNkOTUyMmIwMGUxNTQxMWM4ZDcyNzA3MTU1M2JkNmEyXzMxMg_b335d1ef-b9d4-4952-a7c4-16ccead48b20"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzU5LTYtMS0xLTA_e0f74d1f-5f5d-4581-9dd3-9287b1267bb1"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90ZXh0cmVnaW9uOjNkOTUyMmIwMGUxNTQxMWM4ZDcyNzA3MTU1M2JkNmEyXzMxMg_b335d1ef-b9d4-4952-a7c4-16ccead48b20"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzUzLTYtMS0xLTA_4ce5c820-6efe-4e52-afb6-c724a79a70ed"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90ZXh0cmVnaW9uOjNkOTUyMmIwMGUxNTQxMWM4ZDcyNzA3MTU1M2JkNmEyXzMxMg_b335d1ef-b9d4-4952-a7c4-16ccead48b20"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzEwLTYtMS0xLTA_56bb0dc3-704a-49ac-a423-40600c70c933"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90ZXh0cmVnaW9uOjNkOTUyMmIwMGUxNTQxMWM4ZDcyNzA3MTU1M2JkNmEyXzMxMg_b335d1ef-b9d4-4952-a7c4-16ccead48b20"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzIwLTYtMS0xLTA_93929c70-d2dd-4e05-8359-f8770b332a57"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90ZXh0cmVnaW9uOjNkOTUyMmIwMGUxNTQxMWM4ZDcyNzA3MTU1M2JkNmEyXzMxMg_b335d1ef-b9d4-4952-a7c4-16ccead48b20"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzExLTYtMS0xLTA_24c611d5-8e09-42e7-a207-82fd18a37631"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90ZXh0cmVnaW9uOjNkOTUyMmIwMGUxNTQxMWM4ZDcyNzA3MTU1M2JkNmEyXzMxMg_b335d1ef-b9d4-4952-a7c4-16ccead48b20"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzYtNi0xLTEtMA_dd33bfb3-9b92-4483-9980-4c6c23dd7954"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90ZXh0cmVnaW9uOjNkOTUyMmIwMGUxNTQxMWM4ZDcyNzA3MTU1M2JkNmEyXzMxMg_b335d1ef-b9d4-4952-a7c4-16ccead48b20"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzQ3LTYtMS0xLTA_4961aeb0-facd-475f-8a2c-f3fe10878be6"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90ZXh0cmVnaW9uOjNkOTUyMmIwMGUxNTQxMWM4ZDcyNzA3MTU1M2JkNmEyXzMxMg_b335d1ef-b9d4-4952-a7c4-16ccead48b20"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzMtNC0xLTEtMA_7de1ff92-82e8-445b-a927-6223f42d5157"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90ZXh0cmVnaW9uOjNkOTUyMmIwMGUxNTQxMWM4ZDcyNzA3MTU1M2JkNmEyXzMxMg_b335d1ef-b9d4-4952-a7c4-16ccead48b20"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzQ3LTQtMS0xLTA_fcdba8cd-b1b8-4d52-b379-1989f8e856eb"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90ZXh0cmVnaW9uOjNkOTUyMmIwMGUxNTQxMWM4ZDcyNzA3MTU1M2JkNmEyXzMxMg_b335d1ef-b9d4-4952-a7c4-16ccead48b20"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzEwLTQtMS0xLTA_b861ada3-9125-47ac-a124-5607c6db6300"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90ZXh0cmVnaW9uOjNkOTUyMmIwMGUxNTQxMWM4ZDcyNzA3MTU1M2JkNmEyXzMxMg_b335d1ef-b9d4-4952-a7c4-16ccead48b20"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzIwLTQtMS0xLTA_05c50aa3-a40e-4b63-9206-b3199997e76a"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90ZXh0cmVnaW9uOjNkOTUyMmIwMGUxNTQxMWM4ZDcyNzA3MTU1M2JkNmEyXzMxMg_b335d1ef-b9d4-4952-a7c4-16ccead48b20"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzI0LTQtMS0xLTA_91c07ef3-b602-4128-9164-d3cbbb4b9ff5"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90ZXh0cmVnaW9uOjNkOTUyMmIwMGUxNTQxMWM4ZDcyNzA3MTU1M2JkNmEyXzMxMg_b335d1ef-b9d4-4952-a7c4-16ccead48b20"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzQ2LTQtMS0xLTA_ed169180-6667-403b-9201-80036cffb2c4"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90ZXh0cmVnaW9uOjNkOTUyMmIwMGUxNTQxMWM4ZDcyNzA3MTU1M2JkNmEyXzMxMg_b335d1ef-b9d4-4952-a7c4-16ccead48b20"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzgtNi0xLTEtMA_b848db00-a471-4137-a55f-0fa7885951c4"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90ZXh0cmVnaW9uOjNkOTUyMmIwMGUxNTQxMWM4ZDcyNzA3MTU1M2JkNmEyXzMxMg_b335d1ef-b9d4-4952-a7c4-16ccead48b20"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzQxLTYtMS0xLTA_6bdf9d3a-0a5d-4dde-bc29-68c88d182442"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90ZXh0cmVnaW9uOjNkOTUyMmIwMGUxNTQxMWM4ZDcyNzA3MTU1M2JkNmEyXzMxMg_b335d1ef-b9d4-4952-a7c4-16ccead48b20"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzMwLTQtMS0xLTA_315f1f07-efd4-4f5a-bc7e-78e17e17acbc"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90ZXh0cmVnaW9uOjNkOTUyMmIwMGUxNTQxMWM4ZDcyNzA3MTU1M2JkNmEyXzMxMg_b335d1ef-b9d4-4952-a7c4-16ccead48b20"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzM4LTYtMS0xLTA_e3d846f4-e636-40f3-84cc-3cc97b7aba38"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90ZXh0cmVnaW9uOjNkOTUyMmIwMGUxNTQxMWM4ZDcyNzA3MTU1M2JkNmEyXzMxMg_b335d1ef-b9d4-4952-a7c4-16ccead48b20"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzQ2LTYtMS0xLTA_57d8569a-8315-48a0-954b-6fcd58f4ff67"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90ZXh0cmVnaW9uOjNkOTUyMmIwMGUxNTQxMWM4ZDcyNzA3MTU1M2JkNmEyXzMxMg_b335d1ef-b9d4-4952-a7c4-16ccead48b20"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzQxLTQtMS0xLTA_e082c4e0-dcb1-4f37-babf-a1154ecdc373"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90ZXh0cmVnaW9uOjNkOTUyMmIwMGUxNTQxMWM4ZDcyNzA3MTU1M2JkNmEyXzMxMg_b335d1ef-b9d4-4952-a7c4-16ccead48b20"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzM3LTYtMS0xLTA_fa5a8202-d468-4fe1-9cf4-eaa79b835593"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90ZXh0cmVnaW9uOjNkOTUyMmIwMGUxNTQxMWM4ZDcyNzA3MTU1M2JkNmEyXzMxMg_b335d1ef-b9d4-4952-a7c4-16ccead48b20"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzU3LTQtMS0xLTA_1ebee9bf-8174-472e-9484-d255377d57e6"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90ZXh0cmVnaW9uOjNkOTUyMmIwMGUxNTQxMWM4ZDcyNzA3MTU1M2JkNmEyXzMxMg_b335d1ef-b9d4-4952-a7c4-16ccead48b20"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzYwLTQtMS0xLTA_39ba7e16-567b-44e4-a3ff-e8052d7eabd8"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90ZXh0cmVnaW9uOjNkOTUyMmIwMGUxNTQxMWM4ZDcyNzA3MTU1M2JkNmEyXzMxMg_b335d1ef-b9d4-4952-a7c4-16ccead48b20"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzE4LTYtMS0xLTA_df654a74-2e65-4d08-be31-87b3bc7ca029"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90ZXh0cmVnaW9uOjNkOTUyMmIwMGUxNTQxMWM4ZDcyNzA3MTU1M2JkNmEyXzMxMg_b335d1ef-b9d4-4952-a7c4-16ccead48b20"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzYtNC0xLTEtMA_5d8b2184-20d5-4c40-99d8-0793d9f3d914"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90ZXh0cmVnaW9uOjNkOTUyMmIwMGUxNTQxMWM4ZDcyNzA3MTU1M2JkNmEyXzMxMg_b335d1ef-b9d4-4952-a7c4-16ccead48b20"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzI2LTYtMS0xLTA_d1a78208-811d-48c0-9a42-2b34cff5c49e"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90ZXh0cmVnaW9uOjNkOTUyMmIwMGUxNTQxMWM4ZDcyNzA3MTU1M2JkNmEyXzMxMg_b335d1ef-b9d4-4952-a7c4-16ccead48b20"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzIxLTQtMS0xLTA_66d2bb1f-208e-4fbe-932b-c7b18ec63b2e"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90ZXh0cmVnaW9uOjNkOTUyMmIwMGUxNTQxMWM4ZDcyNzA3MTU1M2JkNmEyXzMxMg_b335d1ef-b9d4-4952-a7c4-16ccead48b20"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzMxLTYtMS0xLTA_b6281d27-994d-42a0-96d0-1913791a2962"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90ZXh0cmVnaW9uOjNkOTUyMmIwMGUxNTQxMWM4ZDcyNzA3MTU1M2JkNmEyXzMxMg_b335d1ef-b9d4-4952-a7c4-16ccead48b20"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzIyLTYtMS0xLTA_b09c44d5-16c6-4558-ae08-baefaa0774e0"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90ZXh0cmVnaW9uOjNkOTUyMmIwMGUxNTQxMWM4ZDcyNzA3MTU1M2JkNmEyXzMxMg_b335d1ef-b9d4-4952-a7c4-16ccead48b20"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzQ1LTQtMS0xLTA_51e44646-b15b-4afb-b05c-ccd6e223f877"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90ZXh0cmVnaW9uOjNkOTUyMmIwMGUxNTQxMWM4ZDcyNzA3MTU1M2JkNmEyXzMxMg_b335d1ef-b9d4-4952-a7c4-16ccead48b20"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzU1LTYtMS0xLTA_cae90efe-f10c-4f26-9f5d-c44ed81f2b45"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90ZXh0cmVnaW9uOjNkOTUyMmIwMGUxNTQxMWM4ZDcyNzA3MTU1M2JkNmEyXzMxMg_b335d1ef-b9d4-4952-a7c4-16ccead48b20"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzIzLTYtMS0xLTA_fe52a826-56fb-4b24-b4fc-127f56027a38"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90ZXh0cmVnaW9uOjNkOTUyMmIwMGUxNTQxMWM4ZDcyNzA3MTU1M2JkNmEyXzMxMg_b335d1ef-b9d4-4952-a7c4-16ccead48b20"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzQ1LTYtMS0xLTA_c51c577f-821f-4d72-9584-7b55986bd096"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90ZXh0cmVnaW9uOjNkOTUyMmIwMGUxNTQxMWM4ZDcyNzA3MTU1M2JkNmEyXzMxMg_b335d1ef-b9d4-4952-a7c4-16ccead48b20"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzE3LTQtMS0xLTA_1c7f3f45-9095-4e0b-8218-5175a9a868e5"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90ZXh0cmVnaW9uOjNkOTUyMmIwMGUxNTQxMWM4ZDcyNzA3MTU1M2JkNmEyXzMxMg_b335d1ef-b9d4-4952-a7c4-16ccead48b20"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzM4LTQtMS0xLTA_2bba7d48-7d53-46f5-ba4a-ae1329e17dd6"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90ZXh0cmVnaW9uOjNkOTUyMmIwMGUxNTQxMWM4ZDcyNzA3MTU1M2JkNmEyXzMxMg_b335d1ef-b9d4-4952-a7c4-16ccead48b20"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzU2LTQtMS0xLTA_5f4c18f1-3320-426a-bde5-eb0e872a09a2"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90ZXh0cmVnaW9uOjNkOTUyMmIwMGUxNTQxMWM4ZDcyNzA3MTU1M2JkNmEyXzMxMg_b335d1ef-b9d4-4952-a7c4-16ccead48b20"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzM0LTYtMS0xLTA_ef57a27f-89e8-4d92-833c-b3e9cf1b00e2"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90ZXh0cmVnaW9uOjNkOTUyMmIwMGUxNTQxMWM4ZDcyNzA3MTU1M2JkNmEyXzMxMg_b335d1ef-b9d4-4952-a7c4-16ccead48b20"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzM2LTQtMS0xLTA_a4f2c26f-a931-43a8-8ac5-690e84ade154"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90ZXh0cmVnaW9uOjNkOTUyMmIwMGUxNTQxMWM4ZDcyNzA3MTU1M2JkNmEyXzMxMg_b335d1ef-b9d4-4952-a7c4-16ccead48b20"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzMyLTQtMS0xLTA_062c41b1-95af-4ad5-8aaf-76f5d95ed5d6"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90ZXh0cmVnaW9uOjNkOTUyMmIwMGUxNTQxMWM4ZDcyNzA3MTU1M2JkNmEyXzMxMg_b335d1ef-b9d4-4952-a7c4-16ccead48b20"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzQzLTQtMS0xLTA_0d027b59-5914-495b-8122-88a2b5a156c2"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90ZXh0cmVnaW9uOjNkOTUyMmIwMGUxNTQxMWM4ZDcyNzA3MTU1M2JkNmEyXzMxMg_b335d1ef-b9d4-4952-a7c4-16ccead48b20"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzMyLTYtMS0xLTA_2dda7c7b-d9ec-47e0-a99b-67997867ede5"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90ZXh0cmVnaW9uOjNkOTUyMmIwMGUxNTQxMWM4ZDcyNzA3MTU1M2JkNmEyXzMxMg_b335d1ef-b9d4-4952-a7c4-16ccead48b20"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzU0LTYtMS0xLTA_5b1ee67a-f5de-409f-bf0e-ba7de8e95228"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90ZXh0cmVnaW9uOjNkOTUyMmIwMGUxNTQxMWM4ZDcyNzA3MTU1M2JkNmEyXzMxMg_b335d1ef-b9d4-4952-a7c4-16ccead48b20"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzIyLTQtMS0xLTA_87cc4b29-e09b-41c8-9017-b3aa4b6ea8a0"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90ZXh0cmVnaW9uOjNkOTUyMmIwMGUxNTQxMWM4ZDcyNzA3MTU1M2JkNmEyXzMxMg_b335d1ef-b9d4-4952-a7c4-16ccead48b20"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzE3LTYtMS0xLTA_4f9ced5f-0c65-4d14-9cb8-8ffa6953938c"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90ZXh0cmVnaW9uOjNkOTUyMmIwMGUxNTQxMWM4ZDcyNzA3MTU1M2JkNmEyXzMxMg_b335d1ef-b9d4-4952-a7c4-16ccead48b20"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzMxLTQtMS0xLTA_7cfa4e80-09a0-4205-9c60-ec1fc05ce6f6"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90ZXh0cmVnaW9uOjNkOTUyMmIwMGUxNTQxMWM4ZDcyNzA3MTU1M2JkNmEyXzMxMg_b335d1ef-b9d4-4952-a7c4-16ccead48b20"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzEzLTYtMS0xLTA_c1d0bc05-ec12-47c3-8b88-784d8028b1d1"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90ZXh0cmVnaW9uOjNkOTUyMmIwMGUxNTQxMWM4ZDcyNzA3MTU1M2JkNmEyXzMxMg_b335d1ef-b9d4-4952-a7c4-16ccead48b20"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzQzLTYtMS0xLTA_67f4dad9-488e-4eb6-b812-fb898b5decb8"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90ZXh0cmVnaW9uOjNkOTUyMmIwMGUxNTQxMWM4ZDcyNzA3MTU1M2JkNmEyXzMxMg_b335d1ef-b9d4-4952-a7c4-16ccead48b20"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzU0LTQtMS0xLTA_14a98843-da4c-418f-99c6-3a420b19a358"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90ZXh0cmVnaW9uOjNkOTUyMmIwMGUxNTQxMWM4ZDcyNzA3MTU1M2JkNmEyXzMxMg_b335d1ef-b9d4-4952-a7c4-16ccead48b20"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzYwLTYtMS0xLTA_648c8553-0b1d-4543-9b18-b3f2e84acaae"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90ZXh0cmVnaW9uOjNkOTUyMmIwMGUxNTQxMWM4ZDcyNzA3MTU1M2JkNmEyXzMxMg_b335d1ef-b9d4-4952-a7c4-16ccead48b20"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzUzLTQtMS0xLTA_0e97246a-7a85-4415-a336-9d0d827492ba"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90ZXh0cmVnaW9uOjNkOTUyMmIwMGUxNTQxMWM4ZDcyNzA3MTU1M2JkNmEyXzMxMg_b335d1ef-b9d4-4952-a7c4-16ccead48b20"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzI0LTYtMS0xLTA_84135635-56b2-4bde-86e0-e9b173451b94"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90ZXh0cmVnaW9uOjNkOTUyMmIwMGUxNTQxMWM4ZDcyNzA3MTU1M2JkNmEyXzMxMg_b335d1ef-b9d4-4952-a7c4-16ccead48b20"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzctNi0xLTEtMA_26d18795-f5c4-428c-805a-30ef2406383d"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90ZXh0cmVnaW9uOjNkOTUyMmIwMGUxNTQxMWM4ZDcyNzA3MTU1M2JkNmEyXzMxMg_b335d1ef-b9d4-4952-a7c4-16ccead48b20"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzM2LTYtMS0xLTA_b87f9129-66c2-4980-93c0-f3d92a0814cb"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90ZXh0cmVnaW9uOjNkOTUyMmIwMGUxNTQxMWM4ZDcyNzA3MTU1M2JkNmEyXzMxMg_b335d1ef-b9d4-4952-a7c4-16ccead48b20"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90YWJsZTo2ZTU4NThmNWQ0ZTQ0MTYxYjNlYzhhODFiYTE5ODliYy90YWJsZXJhbmdlOjZlNTg1OGY1ZDRlNDQxNjFiM2VjOGE4MWJhMTk4OWJjXzUtNC0xLTEtMA_c6062d5b-9295-45c9-8b28-007150429d7e"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjUyMmZjNThiNGI3OTQxNzFiNDliMmFhYzI0YzllMzA2L3NlYzo1MjJmYzU4YjRiNzk0MTcxYjQ5YjJhYWMyNGM5ZTMwNl8xMDYvZnJhZzozZDk1MjJiMDBlMTU0MTFjOGQ3MjcwNzE1NTNiZDZhMi90ZXh0cmVnaW9uOjNkOTUyMmIwMGUxNTQxMWM4ZDcyNzA3MTU1M2JkNmEyXzMxMg_b335d1ef-b9d4-4952-a7c4-16ccead48b20"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
